Python 執行時後面加引數 在程式中獲得

2021-06-23 08:27:48 字數 1033 閱讀 4258

執行python 的時候,有時候有一些引數是run time 決定的,想要類似像 dos 的命令一樣後面加上引數

像是執行 dir/w, 其中的 /w 就是引數

執行的時候輸入:

argv_samp.py value1 "program files(x86)"

123

執行結果:

value1

program files(x86)

123***************

4***************

argv_samp.py

value1

program files(x86)

123

程式:

# -*- coding: utf-8 -*-

#範例程式 argv_samp.py

importsys

defmain():

#intvalue = int(sys.argv[1])#如果要將變數搞成數字的話可以使用 int()來轉

printsys.argv[1]

printsys.argv[2]

printsys.argv[3]

print"***************"

printlen(sys.argv)#引數一共有幾個

print"***************"

forxinsys.argv:

printx

if__name__ == "__main__":

main()

參考網頁

python函式引數後面加冒號,函式後面加箭頭

python的函式注釋 def f text str,max len int 0 80 str 這個是函式的幫助說明文件,help時會顯示 return true 函式宣告中,text strtext 是引數 冒號後面 str是引數的注釋。如果引數有預設值,還要給注釋,如下寫。max len int...

TestNG執行時引數說明

從字面理解也能大概看出是什麼意思。為了方便理解,我們先來看乙個完整的xml 下面這個是我自己平時專案用到的xml thread count 10 parallel verbose 1 name test annotations jdk time out 1800000 name browser va...

python指令碼在ArcMap中執行時輸出除錯資訊

有時候,我們在arcmap中構建模型時需要用到python指令碼,通過指令碼我們可以靈活的實現某些功能,比如使用urllib2庫來獲得網路中的資料並加以處理。但當指令碼變得複雜而需要頻繁除錯時,我們希望指令碼能輸出一些除錯資訊,這在命令列或python的ide下可通過print語句來實現,然而當指令...