1. 執行方式一
新建test.py檔案:
1
touch test.py
print "Hello World"
開啟終端,輸入命令:
python test.py
輸出:
Hello World
2. 執行方式二
這部分內容只對Linux/Unix使用者適用,不過Windows使用者可能也對程式的第一行比較好奇。
首先我們需要透過chmod命令,給程式可執行的許可,然後執行程式
2
chmod a+x helloworld.py
./helloworld.py
chmod命令用來改變檔案的模式,給系統中所有使用者這個原始檔的執行許可。
然後我們可以直接透過指定原始檔的位置來執行程式。
我們使用./來指示程式位於當前目錄。
為了更加有趣一些,你可以把你的檔名改成僅僅helloworld,然後執行./helloworld。
這樣,這個程式仍然可以工作,因為系統知道它必須用原始檔第一行指定的那個直譯器來執行程式。
3.執行方式三
只要知道程式的確切位置,你現在就可以執行程式了。
但是如果你希望你的程式能夠從各個位置執行呢?
可以將你的程式儲存在PATH環境變數中的目錄之一。每當你執行任何程式,系統會查詢列在PATH環境變數中的各個目錄。然後執行那個程式。你只要簡單地把這個原始檔複製到PATH所列目錄之一就可以使你的程式在任何位置都可用了。
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
新增指令碼至PATH:
cp helloworld.py /home/swaroop/bin/helloworld
然後執行:
helloworld.py
1. 執行方式一
新建test.py檔案:
1
touch test.py
1
print "Hello World"
開啟終端,輸入命令:
1
python test.py
輸出:
1
Hello World
2. 執行方式二
這部分內容只對Linux/Unix使用者適用,不過Windows使用者可能也對程式的第一行比較好奇。
首先我們需要透過chmod命令,給程式可執行的許可,然後執行程式
1
2
chmod a+x helloworld.py
./helloworld.py
輸出:
1
Hello World
chmod命令用來改變檔案的模式,給系統中所有使用者這個原始檔的執行許可。
然後我們可以直接透過指定原始檔的位置來執行程式。
我們使用./來指示程式位於當前目錄。
為了更加有趣一些,你可以把你的檔名改成僅僅helloworld,然後執行./helloworld。
這樣,這個程式仍然可以工作,因為系統知道它必須用原始檔第一行指定的那個直譯器來執行程式。
3.執行方式三
只要知道程式的確切位置,你現在就可以執行程式了。
但是如果你希望你的程式能夠從各個位置執行呢?
可以將你的程式儲存在PATH環境變數中的目錄之一。每當你執行任何程式,系統會查詢列在PATH環境變數中的各個目錄。然後執行那個程式。你只要簡單地把這個原始檔複製到PATH所列目錄之一就可以使你的程式在任何位置都可用了。
1
echo $PATH
輸出:
1
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
新增指令碼至PATH:
1
cp helloworld.py /home/swaroop/bin/helloworld
然後執行:
1
helloworld.py