一尘不染

PyCharm当前工作目录

python

最近,在使用PyCharm时,我无法在代码中使用相对路径。例如,一个简单的open('test.txt', 'r')将不起作用-
因此,我确定该文件与正在运行的py文件位于同一级别。PyCharm将返回此错误。

FileNotFoundError:[错误2]没有这样的文件或目录:

在StackOverflow上在线阅读答案后,我尝试了多种选择,包括:

  • 更改test.txt./test.txt
  • 关闭项目,删除.idea文件夹,使用代码打开该文件夹。
  • 重新安装以及安装最新版本的PyCharm。
  • 使缓存无效并重新启动。

这些选项对我都不起作用。有什么办法可以告诉PyCharm刷新当前工作目录(甚至查看它认为当前工作目录的位置)吗?

提前致谢!

编辑:我应该注意在终端窗口中运行脚本将起作用。这似乎是PyCharm的问题,而不是脚本的问题。


阅读 267

收藏
2020-12-20

共1个答案

一尘不染

我有Pycharm 4.5,所以情况可能有所改变。

尝试转到设置>项目>项目结构

在此对话框上,单击包含源代码的文件夹,然后单击菜单中的蓝色文件夹以将其标记为“源”文件夹。我相信这可以解决Pycharm中的许多路径问题

这是“内容根”的链接:https :
//www.jetbrains.com/pycharm/help/content-
root.html

2020-12-20