問題タブ [shutil]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - shutil.copyfile を使用すると、Python IOError: [Errno 13] Permission denied: が発生します。
shutil.copyfile を使用した Python コードがいくつかあります。
それは私にエラーを与えます:
ファイルをコピーする権限がないのはなぜですか?
python - IOError: [Errno 2] No such file or directory shutil
私は本当に単純なコードを持っていますが、何らかの理由でErr no 2が表示されます。コードは次のとおりです。
しかし、私が得るのは:
ネット全体を再検索してみましたが、答えが得られませんでした。助けてください。
ありがとう :)
編集: Eclipseでの実行の完全なトレースは次のとおりです:
python - 名前にスペースが含まれるファイルを移動する
Pythonでいくつかのファイルを移動しようとしていますが、名前にスペースが含まれています。文字列をファイル名として扱うようにPythonに具体的に指示する方法はありますか?
リストからファイルを取得した後、ファイルを実行os.path.exists
して存在するかどうかを確認しますが、存在することはありません。誰かが私にここでヒントを与えることができますか?
python - 空のディレクトリを含む、Python を使用してファイル パスの zip ファイルを作成するにはどうすればよいですか?
zipfile
およびshutil.make_archive
モジュールを使用して、ディレクトリの zip ファイルを再帰的に作成しようとしています。空のディレクトリがアーカイブに追加されないことを除いて、両方のモジュールはうまく機能します。他の空のディレクトリを含む空のディレクトリも、暗黙のうちにスキップされます。
7Zip を使用して同じパスのアーカイブを作成でき、空のディレクトリが保持されます。したがって、ファイル形式自体でこれが可能であることはわかっています。Python内でそれを行う方法がわかりません。何か案は?ありがとう!
python - メタデータを含むpythonコピーファイル、shutilと手動で複製ファイルを開いて書き込む
http://docs.python.org/library/shutil.htmlによると、これらのメソッドを使用しても、所有権、ACL、およびリソース フォークを含むメタデータはコピーされません。基本的なファイル読み取り方法を使用してファイルを開き、行ごとに複製ファイルに書き戻して、ファイルのメタデータをそのままにしますか? 私の推測ではイエスです。内容を損なわないようにするには、宛先ディスクをソース ディスクと同じフォーマットにする必要がありますか? 私の推測ではノーです。私は周りを閲覧しましたが、これに固有のものは何も見ませんでした。私は基本的に、異なるOSを実行している3台の異なるコンピューターを、Pythonを使用して1つの中央の場所にバックアップしたいと考えています。元のファイルを置き換えても違いがないかのように、コピーされるファイルが同一であることは不可欠です。洞察をありがとう!
python - Pythonで*.javaファイルのみを移動する方法は?
私はそのようなdirツリーを持っています:
*.javaファイルのみを現在のディレクトリの「java_files」という新しいディレクトリに移動したいと思います。どうやって作るの?私はshutildocを読みましたが...
これ:
まったく動作しません...
代わりにシェル「mv」を使用したくありません!
編集:
私もこれを試しました:
しかしそれは与える:
python - 大きなフォルダをコピーしながら文字を印刷する
この関数が追加の「。」を出力しようとしています。大きなフォルダ(〜3GB)をある場所から別の場所にコピーしている間、毎秒:
しかし、関数を呼び出すと:
フォルダ全体を完全に正常にコピーしていますが、「。」は出力されません。まったく。
スレッドを使用する必要がありますか?
python - Pythonの関数から関数を返す
私はPythonの初心者です。shutilモジュールからの以下のコードスニペットの動作に疑問があります。
オプションを に設定しshutil.copytree
てを呼び出すと、関数が呼び出され、関数が返されます。私の疑問は次のとおりです。ignore
ignore_patterns
ignore_patterns
1)ignore_patterns
呼び出されると、_ignore_pattern
関数参照が返されます。この関数が呼び出されると、「パターン」リストにどのようにアクセスするのでしょうか? 呼び出された関数「ignore_patterns」が返されると、その呼び出しで作成されたリスト パターンは、呼び出されたスコープでのみ使用できるようになります。
_ignore_patterns
2) 返された関数関数名のアンダースコアの意味は何ですか?
python - Python の shutil.copytree 関数が機能しない
ここで基本的な何かが欠けているように感じます。何か不安定なことが起こっています。ドキュメントを読み、copytree がソース パスと宛先パスの両方を指定する必要があることを理解しました。行き先の部分で悩んでいます。私のコードは以下です...
ツリーは問題なくコピーされます。ただし、「Temp」フォルダーは作成されておらず、コピーされたツリーはその中に配置されていません。代わりに、コピーされたツリーは "C:\Users\D34DLYHAX\Pictures\My Pictures" に配置されます。なぜこうなった?ドキュメントを読み間違えていなければ、Temp をソース フォルダとしてコピーしたツリーを Temp に挿入するべきではないでしょうか。
あなたの助けと答えをありがとう。
――なるほど、ますますおかしくなってきましたね。コピーしたフォルダを表示すると、「マイ ピクチャ」という名前になっていますが、問題はありません。ただし、コピーしたツリーをごみ箱に捨てて、ごみ箱の内容を表示すると、コピーされたツリーの名前が「Temp」になりました。何が起こっている?
python - フォントファイルをWindowsフォントフォルダにインストールまたはコピーする方法
ダウンロードした場所からフォントフォルダにフォントファイル(ttf拡張子)をコピーする簡単な操作を実行していますが、機能しません。
誰かが調べて助けてくれることを願っています!!!