2016-08-26 19 views
0

私はPythonでかなり新しく、簡単なコードでいくつかの問題を発見しています。 私はAnacondaと共にPycharmを使用しています。FileNotFoundError:[Errno 2] Pycharmにそのようなファイルやディレクトリがありません

これは私のコードです:

posSentences = open('rt-polarity-pos.txt', 'r') 

print (posSentences.read()) 

ファイルを読み出して/ターミナルを実行しているときにそれをプリントアウトするには問題がありません。

しかし、私は私が手コンソールで同じコマンドを実行しよう:

FileNotFoundError: [Errno 2] No such file or directory 

私はコンソールのディレクトリを確認し、彼らは罰金に見えるし、実行ファイルの同じです。

console setup

ありがとうございました!

+0

textan\rt...txtになりへや - スクリプトを実行する際に作業ディレクトリとは何ですか?親フォルダの完全修飾パス名を保持する変数を作成し、これにファイルのプレフィックスを付けるのは価値がありますか? 例: PROJECT_ROOT = os.path.dirname(os.path.realpath(\ _ \ _ファイル\ _ \ _)) – YFP

+2

また、コードを転記するときは、画像を投稿しないでください。ここにコードをコピーしてください。 – khajvah

+0

@YFPコンソールと同じです:C:Users \ tomlarey \ Desktop \ textan。それを実行すると動作しますが、コンソールでは動作しません。 ありがとうございました!私はそれを試してみましょう、今でも私は困っている、私は比較から簡単ですRから来て! khajvahよろしくお願いします。私の問題を既に解決してから次回はやります! –

答えて

0

PythonインタプリタがDesktop\textanから実行されますが、ファイルがDesktop\textan\textan\ディレクトリ内にあるので、Pythonのコード内のファイルへのパスが

+0

ありがとうございました! 私はコンソールに設定した作業ディレクトリは、ファイルを実行するときに設定したものと同じです。 さらに、適切な出力を印刷するためのコードは、 'open( "C:\\ Users \\ to mlarey \\ Desktop \\ textan \\ rt-polar-pos.txt"、' r ')' 完全パス.. 私はあなたの洞察を歓迎したいと思います、もう一度ありがとうございます! –

+1

ええと、私はかすかなことについて混乱しました。私の答えは間違っています。それを "受け入れない"ようにしてください – khajvah

+0

私は何かを推測したくないですが、Pycharmの問題かもしれません: http://stackoverflow.com/questions/34304044/pycharm-current-working-directory?rq=1 –

関連する問題