私は Mac を使用しており、かなりの量の Python スクリプトを作成しています。
それらを実行する必要があるたびに、「python script_name.py
」と入力する必要があります。「 」のように入力するだけでよいようにする方法はありp script_name.py
ますか? 時間を節約できます:D
私は Mac を使用しており、かなりの量の Python スクリプトを作成しています。
それらを実行する必要があるたびに、「python script_name.py
」と入力する必要があります。「 」のように入力するだけでよいようにする方法はありp script_name.py
ますか? 時間を節約できます:D
コマンドラインからスクリプトを実行していると思いますか?その場合は、スクリプトの最初の行として次の行を追加します。
#!/usr/bin/python
または代わりに
#!/usr/bin/env python
python コマンドが にない場合は/usr/bin
、Unix/ターミナル プロンプトで次のコマンドを 1 回発行します (これにより、スクリプトが「実行可能」になります)。
chmod +x script_name.py
それ以降は、コマンド プロンプトでスクリプトの名前を入力するだけで実行できます。python
コマンドの一部は必要ありません。つまり、単純に
./script_name.py
スクリプトを実行します。
もちろん、 を使用することもできますがalias
、私の意見では、上記の方がクリーンなソリューションです。
エイリアスの場合
alias p="python"
~/.bashrc
あなたのファイルに入る必要があります
alias
次のコマンドを使用します。
alias p="python"
おそらくこれを ~/.bashrc に追加したいと思うでしょう。
~/.profile
ファイルにエイリアスを追加できます。
alias p="python"
を使用して Python スクリプトを実行可能にすることもできることに注意してくださいchmod +x script.py
。その後、次を使用して実行できます。
./script.py
これを機能させるには、Python コードの先頭に次の行を追加する必要があります。
#!/usr/bin/env python
これはシバンと呼ばれます。