2010-12-10 4 views
4

Comment puis-je faire cela? Je remarque que lorsque vous téléchargez un fichier dans django vous y accédez en tant que TemporaryUploadedFile.Comment traiter le fichier TemporaryUploadedFile de django en tant que fichier python normal

http://docs.djangoproject.com/en/dev/topics/http/file-uploads/ Il existe une méthode ici qui vous donne le nom de fichier si django l'a écrit sur le disque. Ensuite, vous pouvez l'ouvrir en tant que fichier python standard. Cependant, django n'écrit pas tous les fichiers sur le disque par défaut. Je ne veux pas mettre django pour écrire tous les fichiers sur le disque, pour des raisons de performances.

Je veux juste passer dans un code qui lit le fichier, attendant un fichier python régulier

Répondre

0

Si vous avez besoin quelque chose avec un descripteur de fichier, vous devrez utiliser os.pipe(). Si vous avez juste besoin d'un fichier, passez ce que vous avez.

Questions connexes