Récupérer le nom d'un fichier

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

1 réponse

  1. file = form.getvalue("myfile")


    ?
    0
    1. 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
    2. form ne peut pas être indéfini, tu l'as défini avant avec

      form = cgi.FieldStorage() 
      0
    3. form = cgi.FieldStorage()
      file= form.getvalue('myfile')
      après est ce que je mis
      fichier = open(file,"r") ??
      0
    4. Tu as fais un print(file) pour vérifier la valeur de file ?

      Histoire de voir si ça a bien fonctionné...
      0
    5. j'ai fait print(file) il m'afficher None
      0