python如何传递命令行参数¶
常见的工具及脚本除了提供配置文件来修改程序行为之外,通常还提供通过命令行传递参数。
在Python中这些命令行参数以链表形式存储于 sys 模块的 argv 变量中。例如在命令行中执行 python sys_test.py china beijing 后可以得到以下输出结果:
[‘sys_test.py’, ‘china’, ‘beijing’]
sys_test.py的代码如下:
import sys
if __name__ == "__main__":
print(sys.argv)