我對Python很有新意,並且在平凡的代碼上發現了一些問題。 我正在使用Pycharm和Anaconda。FileNotFoundError:[Errno 2]在Pycharm中沒有這樣的文件或目錄
這是我的代碼:
posSentences = open('rt-polarity-pos.txt', 'r')
print (posSentences.read())
沒有問題讀取文件並運行它/終端時打印出來。
但是當我嘗試在控制檯中運行相同的命令,我得到:
FileNotFoundError: [Errno 2] No such file or directory
我那麼檢查控制檯的目錄,但他們似乎很好,都是一樣的正在運行的文件:
謝謝你的幫忙!
部屋 - 當你運行腳本什麼是你的工作目錄?可能值得創建一個變量來保存父文件夾的完全限定路徑名,並用這個變量作爲文件的前綴? 例如 PROJECT_ROOT = os.path.dirname(os.path.realpath(\ _ \ _ file \ _ \ _)) – YFP
此外,發佈代碼時,請勿發佈圖片。在這裏複製代碼。 – khajvah
@YFP它的控制檯是一樣的:C:Users \ tomlarey \ Desktop \ textan。運行它的工作,但通過控制檯它沒有。 好的,謝謝!我會嘗試一下,即使現在我遇到了麻煩,我來自R,這是比較簡單的! khajvah好吧,我會在下次你做到這一點,因爲你已經解決了我的問題! –