Récupérer le nom d'un fichier

Ameni_mi Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Ameni_mi Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
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
 
file = form.getvalue("myfile")


?
0
Ameni_mi Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
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
Utilisateur anonyme
 
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   Statut Membre Dernière intervention  
 
form = cgi.FieldStorage()
file= form.getvalue('myfile')
après est ce que je mis
fichier = open(file,"r") ??
0
Utilisateur anonyme
 
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   Statut Membre Dernière intervention  
 
j'ai fait print(file) il m'afficher None
0