linux有下列的幾種方法來執行python指令碼:
(注:我所用的python環境為 2.6)
一. 終端命令列下
$python "name.py"
二. python環境中
若指令碼名稱為name.py,
其內容為:
a='head'
b='hehe'
print(a,b)
則使用
>>>impport name
針對此種方法我們 使用下面的語句來顯示內容:
>>>print (name.a)
>>>head
>>>print (name.b)
>>>hehe
在同乙個python環境中,第一次import載入以後,以後再使用import就不會有相應的結果顯示了,在
這個時候可以使用》reload(name)在python 3.0中可能要載入ipm模組才能使用reload()函式
>>>from imp import reload
>>>reload(name)
三.使用from
假設指令碼的名稱為name.py
name.py的內容為:
a='head'
b='hehe'
print(a,b)
可以使用下邊的方法來執行指令碼:
>>>from name import a,b,c
在 這個python環境中我們就可以使用簡單的變數名來呼叫其內容了 。eg:
>>>a
>>>'head'
>>>b
>>>'hehe'
四.使用exec
方法為:
>>>exec(open(
'name.py').read())
notice:在上面的 方法中,第三種和第四種方法會預設覆蓋python環境中已經存在 的且和name.py中
有重名的變數名,且系統不會給出提示,請注意這一點!!!
執行python指令碼的幾種方法
linux有下列的幾種方法來執行python指令碼 注 我所用的python環境為 2.6 一.終端命令列下 python name.py 二.python環境中 若指令碼名稱為name.py,其內容為 a head b hehe print a,b 則使用 impport name 針對此種方法我...
bash shell指令碼執行的幾種方法
bash shell指令碼執行的幾種方法 假設我們編寫好的shell指令碼的檔名為hello.sh,檔案位置在 data shell目錄中並已有執行許可權。方法一 切換到shell指令碼所在的目錄 此時,稱為工作目錄 執行shell指令碼 cd data shell hello.sh 的意思是說在當...
Linux執行SHELL指令碼的幾種方法
1 source 或.命令用法 source filename 或 filename 作用 在當前bash環境下讀取並執行filename中的命令,該filename檔案可以 無執行許可權。如 source bash profile 與 bash profile 兩者等效。source 或點 命令通...