PyCharm répertoire de travail actuel

Récemment, je suis incapable d'utiliser des chemins relatifs dans mon code tout en utilisant PyCharm. Par exemple, une simple open('test.txt', 'r') ne fonctionne pas - quoi, je suis sûr que le fichier existe dans le même niveau que l'exécution de py fichier. PyCharm sera de retour cette erreur.

FileNotFoundError: [Errno 2] No such file or directory:

Après la lecture des réponses en ligne sur StackOverflow, j'ai essayé plusieurs options, y compris:

  • Changer test.txt à ./test.txt
  • De clôture du projet, la suppression de la .idée dossier, ouvrez-le avec le code.
  • Réinstallation ainsi que l'installation de la dernière version de PyCharm.
  • Invalider les caches et le redémarrage.

Aucune de ces options ont travaillé pour moi. Est-il d'une certaine manière, je peux dire PyCharm pour actualiser le répertoire de travail courant (ou même de voir où il pense que le répertoire de travail actuel est)?

Merci d'avance!

Edit: je tiens à noter que l'exécution du script dans une fenêtre de terminal fonctionnera. Cela semble être un problème avec PyCharm et pas le script.

source d'informationauteur qwertyuip9 | 2015-12-16