「python」標準モジュール「subprocess」はすごいですね。 「python」プログラムの中で「シェルコマンド」を実行して、結果も受け取ることができるんです。 subprocess --- サブプロセス管理 — Python 3.13.7 ドキュメント ...
筆者はPythonでツールを作るのが多いのですが、最近shell / bat操作をする機会があったので、そのあたりをまとめれればと思います。 PythonでShell / bat操作をするには? ライブラリを使う必要があります。筆者が使用したことがあるものですと、 だいぶ脇道に ...
Pythonには対話的にプログラムを実行できるPythonシェルが備わっている。きっとPython学習の際に使ったことがあると思う。とはいえ学習用だけに限定するのは非常にもったいない。筆者は事あるごとに計算やカレンダー、フォルダを開いたりと、いろいろな ...
"""Test fixture: command injection via shell=True. # Critical: os.system runs through the shell. os.system("echo " + USER_PATH) # Critical: os.popen — same shell ...