前提・実現したいこと
前提
初めて投稿させて頂きます。
Pythonを学習中のものです。コマンドプロントの使い方が理解できず、分かりやすいと感じたipython noteboookでコードを実行しています。
実現したい事
➀Aディレクトリのファイルごとコピーし、Bディレクトリを作成
➁Bディレクトリの中にあるファイル(xlsx)名の一部部を一括置換
➂Bディレクトリの中にあるファイル(xlsx)の特定シートにある特定セルを一括置換
というプログラムを組みたいのですが、➀で躓きました。
発生している問題・エラーメッセージ
PermissionError: [Errno 13] Permission denied: 'C:\Users\×××\Desktop\201905'
該当のソースコード
▼下記が問題のコードです▼
ディレクトリの読み込み
import os
origin =r'C:\Users\×××\Desktop\201905'
ディレクトリのコピー
import shutil
copy =r'C:\Users\×××\Desktop\201906'
shutil.copyfile(origin,copy)
試したこと
・プロパティ→読み取り専用(フォルダー内のファイルのみ(R))のチェックを外す
→結局元に戻るので意味がないと判断
・プロパティ→共有(詳細な共有設定(D))→このフォルダーを共有する(S)→アクセス許可(P)→共有アクセス許可→追加(D)→「Everyone」を追加→アクセス許可(P)より、フルコントロールと変更の欄に許可をチェック(デフォで読み取りにもチェックが入ってたましたがそのままにしています)。
補足情報(FW/ツールのバージョンなど)
▼下記は当方のPython開発環境です▼
import sys
print(sys.version)
[3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64]
※エディションは『Windows 10 Home』、バージョンは『1803』です

回答1件
あなたの回答
tips
プレビュー