Python fichier à ouvrir() dans Enthought Verrière échoue avec: “IOError Aucun fichier ou répertoire”
Je suis d'exécuter du code sous Enthought de la Canopée pour ouvrir et lire un fichier. Il continue à me dire IOError.
Mais je suis assez certain que le texte nom de fichier est droit, et c'est dans le même répertoire que le fichier Python, et le code fonctionne bien dans d'autres IDEs comme Python IDLE. Ne sais pas quel est le problème. Des suggestions?
inFile = open('words.txt', 'r')
words = inFile.read().split()
échoue avec IOError: [Errno 2] No such file or directory: 'words.txt'
Assurez-vous qu'il n'est pas
est-il présent dans le même répertoire que le fichier python ?
Merci les gars, punchagan réponse fonctionne pour moi!
'words.txt.txt'
.est-il présent dans le même répertoire que le fichier python ?
Merci les gars, punchagan réponse fonctionne pour moi!
OriginalL'auteur Aimee | 2013-05-31
Vous devez vous connecter pour publier un commentaire.
Mise à JOUR: La suite de hack n'est pas nécessaire dans la Canopée des versions 1.0.3 et plus. Clic droit à l'intérieur de l'Python volet, et sélectionnez
Keep Directory Synced to Editor
.Le répertoire de travail de l'interface python, n'est pas synchronisé avec l'éditeur ouvert. Donc, votre python shell répertoire de travail n'est probablement pas le même que celui de votre fichier python. Pour changer de shell du répertoire de votre python répertoire du fichier:
Espère que ça aide.
La solution ci-dessus est tout à fait exact. Malheureusement, il est nécessaire, même dans la version actuelle de la Canopée - Version: 1.3.0 (64 bits)
Merci!!!! qui fonctionne!
Dans la Canopée des versions 1.0.3 et plus, clic droit à l'intérieur de l'Python volet, et sélectionnez
Keep Directory Synced to Editor
.OriginalL'auteur punchagan
Il est également possible d'ouvrir un fichier txt au moment de donner le chemin complet entre parenthèses, à changer tous les
\
avec/
à partir de:
:
OriginalL'auteur user3890841