Bonjour à tous,

J'espère poster ce message dans la bonne section. Je suis actuellement à dans une université étrangère et j'ai choisi un cours Python pour y avoir quelques bases mais je ne pensais pas que cela serait aussi dur.

Pour commencer je dois lire un fichier csv en python et c'est déjà ici que je bloque:

Le fichier comporte : user_id (espace) app_name

Je suis dans le terminal python et je lance la commande suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Python 3.5.2 |Anaconda 4.2.0 (32-bit)| (default, Jul  5 2016, 11:45:57) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
 
>>> import csv #pour charger la bibliothèque
>>> with open('C:\Users\anne\Desktop\appsUsage.csv','rb') as f:
... reader=csv.reader(f)
  File "<stdin>", line 2
    reader=csv.reader(f)
         ^
IndentationError: expected an indented block

Alors que je voulais taper toute cette commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
import csv
with open('some.csv', newline='') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

Faut-il bien que je revienne à la ligne à chaque commande ? (ALT+entrée)
Savez-vous d'où peut venir cette erreur?

Merci par avance pour votre aide