【发布时间】:2017-01-02 20:45:35
【问题描述】:
我对 Python 还很陌生,在一些琐碎的代码上发现了一些问题。 我将 Pycharm 与 Anaconda 一起使用。
这是我的代码:
posSentences = open('rt-polarity-pos.txt', 'r')
print (posSentences.read())
在运行/终端时读取文件并打印出来没有问题。
但是当我尝试在控制台中运行相同的命令时,我得到:
FileNotFoundError: [Errno 2] No such file or directory
我检查了控制台的目录,但它们看起来很好并且与正在运行的文件相同:
感谢您的帮助!
【问题讨论】:
-
Heya - 运行脚本时您的工作目录是什么?可能值得创建一个变量来保存父文件夹的完全限定路径名并在文件前面加上这个?例如 PROJECT_ROOT = os.path.dirname(os.path.realpath(__file__))
-
另外,发代码的时候,不要发图片。在此处复制代码。
-
@YFP 和控制台一样:C:Users\tomlarey\Desktop\textan。运行它可以工作,但通过控制台却不行。好的谢谢!我会试试的,即使现在我有麻烦,我来自R,相比之下很简单! khajvah 好的,既然你已经解决了我的问题,我下次再做!