Python open: FileNotFoundError: [Errno 2] No such file or directory
645 ワード
python関数openを使用してtxtを作成する場合:
エラー:FileNotFoundError:[Errno 2]No such file or directory:'Volumes/WorkPlace/seg_pic/train_mask.txt’
理由:open関数を使用してファイルを開くか作成する場合、デフォルトのパスは相対パス、すなわち現在のディレクトリの下で開きます.エラーの原因は、パスが正しくないことです.私の場合、絶対パスを/で始まる絶対パスを与えるべきです.
コードを次のように変更します.
Then bug fixed.
参照StackOverflow
もう一つ重要なのはopenの2番目のパラメータmodeをw!!!
with open(os.path.join(pwd_p, "train_mask.txt"), 'w') as f:
for file in masks:
f.write(file)
エラー:FileNotFoundError:[Errno 2]No such file or directory:'Volumes/WorkPlace/seg_pic/train_mask.txt’
理由:open関数を使用してファイルを開くか作成する場合、デフォルトのパスは相対パス、すなわち現在のディレクトリの下で開きます.エラーの原因は、パスが正しくないことです.私の場合、絶対パスを/で始まる絶対パスを与えるべきです.
コードを次のように変更します.
with open("/" + os.path.join(pwd_p, "train_mask.txt"), 'w') as f:
for file in masks:
f.write(file)
Then bug fixed.
参照StackOverflow
もう一つ重要なのはopenの2番目のパラメータmodeをw!!!