問題タブ [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.

0 投票する
1 に答える
3427 参照

python - Python で shutil.rmtree(d) を実行した後、os.mkdir(d) を実行すると許可が拒否されました

非常に多くの場合、Windows 7 コンソールで Python プログラムを 2 回実行すると、非常に速く実行されます。

多くのdファイルを含むディレクトリの名前は、コマンドに対して「許可が拒否されました」というメッセージが表示されmkdirます。しかし、一度実行してから数秒待ってから再度実行すると、そのようなエラーは発生しません。ここで何が問題なのですか?

0 投票する
1 に答える
5566 参照

python - Python はファイル エラーを作成できません [エラー: 183]

次のコードを使用して、あるディレクトリの内容を別のディレクトリにコピーしています(python)

どこ

updatedList = , .config, .ico,*.log

(ユーザー入力に基づいて) この updatedList をその場で生成していますが、上記のようにコピー操作を実行しようとすると、常に次のエラーが発生します。

[エラー 183] ファイルが既に存在する場合、ファイルを作成できません

注 : ソース ディレクトリには、updatedList に記載されている拡張子に一致するファイルがいくつか存在します。

無視リストに既に存在するファイルの拡張子に言及するだけで十分だと思いますが、明らかにそうではありません。

現在Python 2.7を使用しています

私の輸入品

助けてください 。

ありがとう

0 投票する
3 に答える
626 参照

python - urlopen/shutil を使用して Web イメージをダウンロードしています: エラー __exit__

非推奨のため、shutil/urlopen で画像をダウンロードしようとしていますか? 非推奨かどうかはわかりませんが、urlretrieve はファイルをダウンロードせず、代わりに画像名のフォルダーを作成するだけです。他の質問を見た後、このコードを提供するものを見ましたが、これでもエラーが発生します。

出力

0 投票する
0 に答える
753 参照

python - CeleryタスクでUNC宛先パスを使用してファイルを移動する

現在、Django の Celery タスクとしてファイルをローカル ディスクから UNC パス経由で別のマシンに転送しようとしていますが、かなりの数のロード ブロックに遭遇しました。

独立したスクリプトで正常に動作するwin_uncというパッケージを使用しました。ただし、セロリ タスクと同じコードを使用すると、次のエラーが発生します。

ファイルの移動に使用した他のモジュールは、os と shutil です。

shutil を使用してファイルを UNC 宛先にコピーしたところ、次のエラーが発生しました。

これは os.rename のエラーでした

独立したpythonスクリプトを使用してファイルを移動すると、上記のすべてが正常に機能します。これは、python コマンドラインからも機能します。Celery タスクとして失敗する理由、または他の理由があるかどうかはわかりません。

Python 2.7.3 と Django 1.4.2 を使用しています。

これについて何か助けていただければ幸いです。

0 投票する
1 に答える
469 参照

python - サルにパッチを適用しようとしても、shutil が機能しないのはなぜですか?

そのため、大きな zip ファイルを作成できるようにする make_archive 関数への最近の修正を使用するために、shutil モジュールにモンキーパッチを適用しようとしています。

私は何かを概念化した証拠なので、この問題を解決するための簡単なハックがあれば、自分がやりたいことを続けることができると思いました。

私のコード:

だから問題は...それは何もしません。私は明らかに愚かなことをしていますが、私の人生では、それが何であるかはわかりません。長い間見た後に盲目になった明らかな何かがあると思いますので、新鮮な目が必要です。私は次の方法を試しました/これらに記載されている回答と照合しました:

モンキー パッチ Python クラス Python モンキー パッチ プライベート関数モンキー パッチとは?

プラスいくつかの他の。喜びがない

0 投票する
0 に答える
372 参照

python - pyinstaller で Shitil をコンパイルするときのエラー

Pyinstaller & shutil [関数コピー] 問題!

こんにちは、.py コードを .exe に変換しようとしていますが、実際には私のコードは次のようになります。

コードを見るとわかるように、現在の罰金を Windows ファイルにコピーします (これは単なる例です)。コードは実際には問題なく動作しますが、exe にコンパイルして実行すると、.

\test\dist\test.py に test.py が見つからないため、エラーは関数のコピーによるものです。

解決策はありますか?

私は試した :

しかし、それはまだ言う

0 投票する
2 に答える
1675 参照

python - python shutil.copytree() の Ignore コールバックがフル パスを受け入れない

shutil.copytree() を呼び出すときに、無視できるファイルとディレクトリへのフル パスを指定したいと思います。何かのようなもの

この後、フルパスではなくファイル名だけを返さない限り、除外されたファイルはまだそこにあります。問題は、異なるディレクトリの下にあるすべての一致するファイル名ではなく、特定のファイルを設定したいということです。

ここでは、次のような多くの質問を参照しました

shutil.copytree を使用するときにディレクトリをフィルタリングしますか?

しかし、どれもうまくいきません。ignore フックはグロブ スタイルのみを返すことができ、構築されたフル パスは機能しないようです。

何か不足していますか?

0 投票する
1 に答える
512 参照

windows-7-x64 - Shutil は Windows で WindowsError をインポートできません

Windows 7 システムで shutil が WindowsError のインポートに失敗することを確認しました。

同じステートメントは、Linux でもまったく問題なく機能します。他の誰かもそれに出くわしましたか?どうすれば修正できるか知っていますか?

Python バージョン: 2.6.7
Linux OS: Centos 6.3
Windows OS: Windows 7 Professional x64

0 投票する
2 に答える
101 参照

python - アプリケーションの起動の問題: スクリプトの最後の 2 行

問題は、スクリプトの最後の 2 行を最後まで正常に実行するのに問題があることです。なぜそれが一番下でバグアウトしているのかについて 95% 混乱しています。

理想的には、両方のアプリを互いに独立して起動したいと考えています。スクリプトのすべての起動部分/行を取り出し、それらを新しいスクリプトに入れて、起動しようとしているファイルと同じディレクトリにある間に起動すると、両方のアプリを起動する subprocess.call を取得できます。(理想的には、PC のどこからでも実行できるようにしたい)

ところで、コマンドプロンプトで実行してテストすると、読み取り結果が空になります(奇妙な意味で機能しているように感じます)

どんな助けも今すぐ信じられないほど役に立ちます

ありがとう

編集:ところで、起動コマンドだけを取得して新しいスクリプトに入れると(以下に投稿します)、一度に1つのアプリしか起動しません(最初のアプリが閉じられる/終了すると、2番目のアプリが起動されます.

印刷テスト:

オープンテスト:

起動するアプリと同じフォルダーに配置すると、両方のアプリが起動します。(これは理想的ではありませんが、開始点です!)