首页 >

python参数之间用什么分隔 – python – 前端,python 学习手册 知乎

python机器学习代码,linuxcnc python,python 源代码阅读,python制作花字,如何用python写工程,python yyds,ggmap python,python语法解释,python 文件 static,python分支选择,python 学习手册 知乎python参数之间用什么分隔 - python - 前端,python 学习手册 知乎

python之分割参数getopt

import sys

import getopt

def usage():

print("Usage:%s [-a|-o|-c] [–help|–output] args…." %Dsys.argv[0]);

if "__main__" == __name__:

#lsArgs = [""];

try:

opts,args = getopt.getopt(sys.argv[1:], "ao:c", ["help", "output="]);

print("============ opts ==================");

print(opts);

print("============ args ==================");

print(args);

#check all param

for opt,arg in opts:

if opt in ("-h", "–help"):

usage();

sys.exit(1);

elif opt in ("-t", "–test"):

print("for test option");

else:

print("%s ==> %s" %(opt, arg));

except getopt.GetoptError:

print("getopt error!");

usage();

sys.exit(1);

运行结果:

$ ./test_getopt.py -a -oaaa -caa –output=out file1 t file2 -d

============ opts ==================

[('-a', ''), ('-o', 'aaa'), ('-c', ''), ('-a', ''), ('-a', ''), ('–output', 'out')]

============ args ==================

['file1', 't', 'file2', '-d']

-a ==>

-o ==> aaa

-c ==>

-a ==>

-a ==>

–output ==> out


python参数之间用什么分隔 - python - 前端,python 学习手册 知乎
  • 最新款女性机器人,循序发展的人工智能,未来美女机器人是否会成为智能伴侣 - python - 前端,python 查看线程
  • 最新款女性机器人,循序发展的人工智能,未来美女机器人是否会成为智能伴侣 - python - 前端,python 查看线程 | 最新款女性机器人,循序发展的人工智能,未来美女机器人是否会成为智能伴侣 - python - 前端,python 查看线程 ...

    python参数之间用什么分隔 - python - 前端,python 学习手册 知乎
  • python安装进度条不动 - python - 前端,python 有意思的
  • python安装进度条不动 - python - 前端,python 有意思的 | python安装进度条不动 - python - 前端,python 有意思的 ...

    python参数之间用什么分隔 - python - 前端,python 学习手册 知乎
  • 学习Python难不难啊 - python - 前端,python爬虫会员网站
  • 学习Python难不难啊 - python - 前端,python爬虫会员网站 | 学习Python难不难啊 - python - 前端,python爬虫会员网站 ...