python呼叫時,可以直接在命令列中加入呼叫引數,通過sys模組的argv來進行解析,如下:
[lixinglei@bogon someother]$ python param.py port=8080 username=lixinglei
[, ]
[lixinglei@bogon someother]$ vim param.py
#!/usr/bin/env python
import sys
if __name__ == "__main__":
params=
for param in sys.argv[1:]:
item=param.split('=')
print params
python 命令列引數
本篇將介紹python中sys,getopt模組處理命令列引數 如果想對python指令碼傳引數,python中對應的argc,argv c語言的命令列引數 是什麼呢?需要模組 sys 引數個數 len sys.argv 指令碼名 sys.argv 0 引數1 sys.argv 1 引數2 sys....
python 命令列引數
一 getopt模組 主要用到了模組中的函式 options,args getopt.getopt args,shortopts,longopts 引數args 一般是sys.argv 1 過濾掉sys.argv 0 它是執行指令碼的名字,不算做命令列引數。shortopts 短格式 例如 hp i...
Python 命令列引數
python test py arg1 arg2 arg3python 中也可以所用sys的sys.argv來獲取命令列引數 注 sys.argv 0 表示指令碼名。test.py 檔案 如下 usr bin python coding utf 8 import sysprint 引數個數為 len...