Linux上如何測試 執行python指令碼

2021-08-01 23:42:45 字數 912 閱讀 8530

有兩種方式:

1、直接使用python ***x.py執行。其中python可以寫成python的絕對路徑。使用which python進行查詢。

2、在檔案的頭部(第一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結果。然後在外面就可以使用./***.py執行了。

因為在linux中,python啊shell這些程式都是普通的文字格式,都需要一種程式去解釋執行它。要麼呼叫的時候指定,要麼在檔案頭指定。

[root@qiansw tmp]# cat test.py         #這是乙個python示例程式

1

2

3

#!/usr/bin/python

foriinrange(0,5):

printi

[root@qiansw tmp]# ll

total 48

-rw-r--r-- 1 root root     48 oct 30 11:04 test.py

[root@qiansw tmp]# chmod +x test.py    #為指令碼增加執行許可權

[root@qiansw tmp]# ./test.py                 #這是第一種方法01

234[root@qiansw tmp]# python test.py        #這是第二種方法,不用增加執行許可權01234

測試執行分層

測試執行分層 v模型體現了測試設計分層和測試執行分層的概念,本文以作者自身的理解談談測試執行分層,不過從實際專案運作情況來看,真正做到測試執行分層的並不多,這裡原因有很多種,暫且不論。1.ut 單元測試的物件是lld中所劃分定義的程式單元或模組,它也是單元測試用例設計中可測試的最大單元。該測試物件可...

測試執行 setup tearDown

1 測試執行 這類方法用於測試的執行過程,比如在測試之前連線資料庫,測試之後用於清除增加的字段,跳過某個測試用例等。利用這些方法,可以降低測試用例 的複雜度,減少 耦合度,結構也更加清晰。setup 與teardown 顧名思義。setip和teardown分別是安裝和解除安裝的意思。setup 方...

談談測試執行分層

v模型體現了測試設計分層和測試執行分 層的概念,本文以作者自身的理解談談測試執行分層,不過從實際專案運作情況來看,真正做到測試執行分層的並不多,這裡原因有很多種,暫且不論。1.ut 單元測試的物件是lld中所劃分定義的程式單元或模組,它也是 單元測試用例設計中可測試的最大單元。該測試物件可能由乙個或...