問題タブ [python-os]

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 投票する
10 に答える
1444337 参照

python - Pythonでファイルを移動するには?

Python インターフェイスを調べましたosが、ファイルを移動する方法が見つかりませんでした。$ mv ...Pythonで同等のことを行うにはどうすればよいですか?

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

python - os.environ.setdefault を使用しても安全ですか?

私の ipython シェルから、os.environ にメソッド setdefault が表示されますが、文書化されていません。http://docs.python.org/library/os.html#os.environ。他の場所に文書化されていますか?

この関数を使用したり、これらの行のラッパーを作成したりできますか?

0 投票する
5 に答える
201292 参照

python - os.getenv と os.environ.get の違い

両方のアプローチに違いはありますか?

まったく同じ機能を持っているようです。

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

python - mkdir の許可が拒否されました

ローカル 経由で独自のパッケージをインストールしました。sudo python setup.py installソースコードには、次の原因となるコードがありますOSError: (13, 'Permission denied', '....')

curr_dir は次のとおりです。

と:

どうすれば修正できますか?

PS curr_dir, "dir1/log1.outmkdir と touch で手動でファイルを作成しても、実行中に Python コードも同じ例外をスローします。

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

python - プログラムを起動するスクリプトを起動し、Python でプログラムが終了するのを待つ

いくつかのプログラムを起動し、プログラムがバックグラウンドで実行されている間に終了する Perl スクリプトがあります。Perl スクリプトだけでなく、起動したプログラムが終了するのを待つことができる Python スクリプトを書きたいと思います。

私はこれを試しました:

この:

しかし、どちらの場合もプログラムは perl_script.pl が終了したときに終了し、起動されたプログラムが終了したときでは終了しません。

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

python - distutils の _spawn_posix は常にエラーを発生させますか?

distutilsこれをメーリングリストに送るのは怖いです。

バージョン 2.7.9の関数_spawn_posixは次のとおりです。distutils

明らかにたくさんあります。誰もそれを読みたくない。あなたがする必要があるのは次のことだけです:

  • 行を見つけますexec_fn(executable, cmd)。これが、この関数全体が実行するように設定されている行です。を呼び出しますos.execvp
  • exec_fnの場合にのみ呼び出されることに注意してくださいpid == 0
  • pid == 0の場合、次のコードが呼び出されることに注意してください。

    /li>
  • ここで、ブロックでanOSErrorが発生した場合、ステータス 1 (失敗) でシステムを終了することに注意してください。try

  • OSErroranが発生しなく、ステータス 1 (失敗) でシステムを終了することに注意してください。
  • どちらの場合も、子プロセスの終了を待っていた親プロセスはDistutilsExecError.

誰かが私のエラーを指摘できますか? distutilsそれとも、バグが修正されたのバージョンを使用しているのでしょうか?

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

python - Python 2.7でディレクトリとサブディレクトリを効率的かつエレガントに作成するには?

PC の特定の場所に一連のディレクトリとサブディレクトリを作成しようとしています。私のプロセスは次のようなものです:

  1. 同じディレクトリ名のディレクトリがないか確認してください。その場合はスキップしてください。
  2. そうでない場合は、ディレクトリとそのディレクトリの下に事前定義されたサブディレクトリを作成します。

osこれは、モジュールを使用して思いついたコードです。

これとまったく同じタスクを実行するためのより良い方法があるかどうか疑問に思っています(おそらく、より短く、より効率的で、よりpythonicです)?