Python [Errno 13] Permission deniedの解決方法

表記の件の原因は、CSVファイルが開きっ放しのままであることが原因の様子です。

但し、環境によってエラーが発生するかどうか異なる様子なので、このエラーが発生した場合は下記のコード内のコメントアウトしているf.close()を使ってクローズ頂くと解決する可能性があるかと思います。

Permission deniedに至るcsvファイル作成コードの例
import
csv_path = "C:\\Users"
arr = ['りんご', 'みかん', 'すいか']
f = open(csv_path+'\out.csv', 'w')
csv.writer(f).writerow(arr)
print(arr)
# f.close()

# 実行結果
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\out.csv'

コメント

タイトルとURLをコピーしました