タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PythonとScriptに関するshigiryouのブックマーク (1)

  • Pythonでコマンドを実行しシェルスクリプトのように使う - cBlog

    一部修正しました(取り消し線部) 一連のコマンドを走らせたかったのですが、私はシェルスクリプトの文法が苦手です。そこで、Python 3でシェルのコマンドを実行させる方法を調べてみました。書きやすいし、より高級なことができると思います。 subprocessモジュール 他にも何かあるみたいですが、現在はsubprocessモジュールのrun()関数を用いるのが推奨されているようです。Python 3.5で追加されたほやほやの関数です。 以下のようにすると$ ls -l /usr/binを実行できます。 cmd = ['ls', '-l', '/usr/bin'] subprocess.run(cmd) 結果は標準出力に出力されます。結果をプログラム内で使いたい場合は引数にstdout=subprocess.PIPEを追加してください。run()の返り値はCompletedProcessクラ

    Pythonでコマンドを実行しシェルスクリプトのように使う - cBlog
  • 1