ajec's BLOG

「ちょっとだけ、誰かに教えたくなる」がコンセプト。

Permission denied:pythonでフォルダ読み書きができない時に確認する事

[Errno 13] Permission denied
Pythonでファイルを生成しようとしたときに躓いた。

追記170628:

読み取り専用の■を外しても、またプロパティを開くと出てきてしまう。
根本的解決ではないが、ファイルを作成する場所を変えてみた。

デスクトップに。
C:\Users\ユーザー名\Desktop


これで一歩前進。
でもこのままだと駄目。

C:\\Users\ユーザー名\Desktop

これでOK。

参考
python - pythonで簡単なランチャーを作ろうと思うのですがopen関数を使うとエラーが出てしまいます。 - スタック・オーバーフロー









WindowsならPythonが入っているフォルダ右クリック>プロパティ>読み取り専用 の■を外す。

ちなみにPython.exeが入っているフォルダは、
C:\Users\ユーザ名\AppData\Local\Programs\Python
にあるはず。

参考:
ゼロからはじめるPython (6) Pythonでファイルを読み書きしよう(その1) ファイル操作基本編 | マイナビニュース






アクセスカウンター