pythonスクリプトを通常のプログラムのように実行します

1029 ワード

python解釈器を明示的に使用するのではなく、他のプログラムを実行するようにpythonプログラム(スクリプトとも呼ばれる)を実行する場合があります.UNIXでは、スクリプトの最初の行の前に#!(pound bangまたはshebangと呼ばれる)を付け、その後にスクリプトを解釈するためのプログラムの絶対パス(ここでは、コードを解釈するためのプログラムはpython)を加える標準的な実装方法がある.スクリプトの最初の行に次の内容を追加できます.
#!/usr/bin/env python

これによりpythonバイナリファイルがどこにあるかにかかわらず、プログラムは自動的に実行されます.スクリプトを実際に実行する前に、スクリプトファイルに実行可能なプロパティを持たせる必要があります.
$ chmod a+x hello.py

これで実行できます
$ hello.py

Windowsシステムでは、コードを通常のプログラムのように実行する鍵は、接尾辞名.pyにある.このようなファイルをダブルクリックすれば実行できますが、プログラムの実行が終わった後、結果を見るのを待っていないうちにウィンドウが閉じてしまい、プログラムの最後に次のようなコードを付けることができます.
raw_input("press ")

またpythonプログラムを書くときは符号化を制御しなければなりません.祥参はこのリンクを参照しています.だから、ネット上のいくつかのチュートリアルでは、コードの先頭に次の2つのコードを追加しています.
#!/usr/bin/env python
#-*- coding: UTF-8 -*-