私はwith open('myFile', 'rb') as file:
を使用してファイルを読み取ります。 python myProgram.py
でプログラムを実行するとすべて正常に動作します。しかし、すぐに私は常に、このエラーメッセージを取得python /home/myName/myCode/myProgram.py
のような(myProgram.py
のディレクトリに-ing cd
せずにそれを実行し、代わりに絶対パスを使用するようにしてください:。FileNotFoundError: [Errno 2] No such file or directory
をopen()を使用した場合のPython FileNotFoundError
なぜopen()
振る舞いが違ったかのPythonに依存しませんプログラムが開始されたか、そして物事が絶対パスで始まる場合でも動作させるための方法はありますか?
私はすでに、なぜ()オープン振る舞うんopen('/home/myName/myCode/myfile', 'rb')
が、成功せず...
あなたはファイルがあなたが思うところにいると確信していますか? –
プログラムを実行できるディレクトリに 'pwd'を実行します。結果を投稿する – WildCard
あなたは完全なトレースバックも提供するべきです – WildCard