最近、Pythonのshutil
やsubprocess
などを調べていました。そして、疑問に思い始めました。たとえば、bashの代わりにpythonを使用してもいいのではないでしょうか。 ?
何が欠けていますか?
主に構文の利便性。
Pythonでは、プロセスを実行するにはsubprocess.call(...)
が必要です。ファイルの名前の変更shutil.move()
など。Bash構文は、これらのタスクに対してはるかに直接的です。
はい、Pythonは素晴らしい言語ですが、(bashの場合)単純なタスクを実行するための明示的な構文は、日常の作業を非常に高速に行う方法の邪魔になるでしょう。