執行python指令碼的幾種方法

2021-06-19 03:35:34 字數 992 閱讀 1836

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 或點 命令通...