[解決済み] pythonでディレクトリを再帰的にコピーし、すべてを上書きするには?
2023-06-02 14:58:19
質問
コピーしようとしている
/home/myUser/dir1/
とそのすべての内容(とその内容など)を
/home/myuser/dir2/
をpythonでコピーします。さらに、私はこのコピーによって
dir2/
.
それは
は
のように
distutils.dir_util.copy_tree
はこの仕事に適したツールかもしれませんが、このような単純なタスクに使用する、より簡単で明白なものがあるかどうかはわかりません。
適切なツールである場合、どのように使用すればよいのでしょうか。というのも
ドキュメント
には8つのパラメータがあります。8つすべてを渡さなければならないのでしょうか?
src
,
dst
と
update
というように、どのようにすればよいのでしょうか?(私はPythonの初心者です)。
もし、より良いものがあるなら、誰かが私に例を与え、正しい方向に導いてくれますか?前もってありがとうございます!
どのように解決するのですか?
あなたは
distutils.dir_util.copy_tree
. これは問題なく動作し、すべての引数を渡す必要はありません。
src
と
dst
は必須です。
しかしあなたの場合、同じようなツールである
shutil.copytree
のような類似のツールは使用できません。なぜなら、これは動作が異なるからです。転送先のディレクトリが存在してはならないので、この関数はその内容を上書きするためには使用できません。
もしあなたが
cp
ツールを使いたい場合、質問コメントにあるように
subprocess
モジュールを使うことが推奨されています。
のドキュメントを参照してください。
.
関連
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] ファイルのコピー方法について教えてください。
-
[解決済み] scpを使ってリモートからローカルにフォルダをコピーするにはどうしたらいいですか?
-
[解決済み] 割り当て後にリストが予期せず変更されました。その理由と防止策を教えてください。
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み] Spyderを仮想環境で動作させるには?
-
[解決済み] 小数点以下1桁を取得する[重複]。
-
[解決済み] 値で列挙名を取得する [重複]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pythonの構文に新しいステートメントを追加することはできますか?
-
[解決済み] バブルソートの宿題
-
[解決済み] Spyderを仮想環境で動作させるには?
-
[解決済み] Python 3でバイナリデータを標準出力に書き込むには?
-
[解決済み] Python 2.7サポート終了?
-
[解決済み] 文字列から先頭と末尾のスペースを削除するには?
-
[解決済み] 文字列のリストを内容に基づいてフィルタリングする
-
[解決済み] 古いバージョンのPythonにおける辞書のキーの並び順
-
[解決済み] Flask でグローバル変数はスレッドセーフか?リクエスト間でデータを共有するには?
-
[解決済み] Pythonでリストが空かどうかをチェックする方法は?重複