LoginSignup
4
4

More than 3 years have passed since last update.

【Python】PermissionErrorの原因と対策

Last updated at Posted at 2021-02-01

pythonを使用してExcelファイルの操作を勉強しています。
本日の気づき(復習)は、「PermissionError」というエラーに関してです。
プログラムを実行した際、下記のようなエラーが出ました。

ターミナル
PermissionError: [Errno 13] Permission denied: ファイル名

原因と対処法

原因は二つあるようです。

  1. 参照するブックが開かれている。
  2. 参照するブックが読み取り専用だった。

対処法も二つ。

  1. 参照するブックを閉じる。
  2. 参照するブックの読み取り専用設定を解除する。

私は、今回「2」の方でした。
仕事で使おうとしていたのが裏目に出ました・・・。

余談:読み取り設定の登録・解除方法

読み取り設定のON/OFFは結構簡単です。
設定したいブックが閉まっていることを確認したら

  1. ブックを右クリック
  2. プロパティをクリック
  3. 属性にある、読み取り専用のチェックボックスをクリックし、OK。
  4. 解除の場合はチェックボックスを外し、OK
  5. 解除の場合は確認が入りますので再度OK

本来は読み取り設定すると同時にパスワードをかける方が望ましいとは思いますが
Pythonの備忘録なので、この辺で・・・。

参考にさせて頂いたサイト様

ありがとうございます!

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4