cmd怎么往python中传参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd怎么往python中传参数相关的知识,希望对你有一定的参考价值。
假如你写了一个文件test.py,你需要三个参数,你运行时:
python test.py arg1 arg2 arg3在test.py中读取这几个参数:
#!/bin/pythonimport sys
print 'Number of arguments:', len(sys.argv), 'arguments.'
print 'Argument List:', str(sys.argv)
这样会给出输出:
Number of arguments: 4 arguments.Argument List: ['test.py', 'arg1', 'arg2', 'arg3']
不知道你要问的是不是这个。
例如:python aaa.py a b c
获取到的sys.argv就是 [aaa.py, a, b, c] 参考技术B sys.argv是最简单直接的。
optparse是python的一个模块,提供了强大的命令行输入参数的解析能力。在网上搜一下,说明和样例很多。
argparse是后推出的更为强大的模块。
但我还是喜欢optparse更多一点。 参考技术C #test.py
import sys
print sys.argv
test.py a b c
以上是关于cmd怎么往python中传参数的主要内容,如果未能解决你的问题,请参考以下文章