Récupérer le nom d'un fichier

Fermé
Ameni_mi Messages postés 5 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 3 avril 2014 - 1 avril 2014 à 21:31
Ameni_mi Messages postés 5 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 3 avril 2014 - 3 avril 2014 à 17:59
salut,

voici le formulaire Upload des fichier développer en html

<form enctype="multipart/form-data" action="python.py" method="post">
Uploader votre fichier ici:<br> <input type="file" name="myfile" /><br>
<input type="submit" value="valider" />
</form>
dés que je télécharge un fichier je peut que ce fichier transmettre vers la page python.py

après dans mon fichier python.py , je ne sais pas comment faire pour lire ce fichier qui m'a été transmis

j'ai essayé ça:

import cgi
form=cgi.FieldStorage()
file = form['myfile'].value
fichier= open(file, 'r')

mais aucun résultat
A voir également:

1 réponse

Utilisateur anonyme
2 avril 2014 à 16:08
file = form.getvalue("myfile")


?
0
Ameni_mi Messages postés 5 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 3 avril 2014
2 avril 2014 à 18:46
la même chose pas de résultat

voici l'erreur :
Traceback (most recent call last): File "C:\wamp\www\projet\python.py", line 6, in file = form.getvalue("myfile") NameError: name 'form' is not defined
0
form ne peut pas être indéfini, tu l'as défini avant avec

form = cgi.FieldStorage() 
0
Ameni_mi Messages postés 5 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 3 avril 2014
3 avril 2014 à 00:27
form = cgi.FieldStorage()
file= form.getvalue('myfile')
après est ce que je mis
fichier = open(file,"r") ??
0
Utilisateur anonyme
3 avril 2014 à 12:41
Tu as fais un print(file) pour vérifier la valeur de file ?

Histoire de voir si ça a bien fonctionné...
0
Ameni_mi Messages postés 5 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 3 avril 2014
3 avril 2014 à 13:21
j'ai fait print(file) il m'afficher None
0