質問: open('C:\\' + i[1] + OUTF,'w') ``` 結果 「C:\」にしたいのですが、エスケープシーケンスの関係で上手くいきません。 ``` PermissionError: [Errno 13] Permission denied: 'C:\\b.csv' ```
回答: エスケープシーケンス(`\`)ではなくドライブ直下のアクセス権が原因です。 ドライブ直下には一般ユーザー権限ではファイル作成できません。 1. 管理者権限でプログラム実行する 2. フォルダを作成して、その配下にファイル作成する のいずれかを採るとよいです。 ドライブ直下に作成する特別な理由がない限り`2`をお勧めします。 参考 : Cドライブ直下のアクセス権