Ubuntuのターミナルで定期的にスクリプトを実行する方法を学ぼうとしています。ことで、私は精通していたbash、wgetとawk呼ばれているが、どのように私はPythonのファイルを端末で実行するために呼び出すのですか?私はこれを学びたいのですが、どこでそれを研究するのかわかりません。私が持っている.pywいくつかの参照するファイル.pyフォルダ内のファイルを。
Ubuntuのターミナルで定期的にスクリプトを実行する方法を学ぼうとしています。ことで、私は精通していたbash、wgetとawk呼ばれているが、どのように私はPythonのファイルを端末で実行するために呼び出すのですか?私はこれを学びたいのですが、どこでそれを研究するのかわかりません。私が持っている.pywいくつかの参照するファイル.pyフォルダ内のファイルを。
回答:
python <filename>.pypython3 <filename>.py#!/usr/bin/env python。chmod +x <filename>.py。./<filename>.pyスクリプトのファイル名にプレフィックスを付けるだけpythonです。例えば:
python filename.py
のpython3代わりにコマンドを使用してみてくださいpython。スクリプトがPython3で作成されていて、Python2で実行しようとすると、問題が発生する可能性があります。Ubuntuには両方があります。プログラム名をpython3(の代わりにpython)に変更すると、これが可能になりました。Ubuntuにはv2.7(2017年2月16日現在)が必要なので、Python2を削除または削除しないでください。両方を保持してください。Python3を使用してスクリプトを実行する習慣を身に付けます。スクリプトはどちらでも実行できます。