2024-04-18 13:40:02 发布
网友
我想将一个值传递到我的python脚本中,如下图所示
其中,xyz是我的python文件,它需要abc值。你知道吗
如何执行此操作并访问中的abc值xyz.py公司?你知道吗
您可以使用sys.argv,但更好的方法是使用argparse模块。你知道吗
sys.argv
下面是一个例子。你知道吗
#!/usr/bin/python import argparse parser = argparse.ArgumentParser(prog='reader', description='Read commandline value.') parser.add_argument('-v', ' value') args = parser.parse_args() print "Value you entered: %s" % args.value
你可以这样试试
#!/usr/bin/python import sys print 'Argument List:', str(sys.argv)
pythonsys模块通过系统argv. 这有两个目的:
你知道吗系统argv是命令行参数的列表。你知道吗
伦(系统argv)是命令行参数的数目。你知道吗
示例: 考虑以下脚本测试.py地址:
#!/usr/bin/python import sys print 'Number of arguments:', len(sys.argv), 'arguments.' print 'Argument List:', str(sys.argv)
现在运行上面的脚本,如下所示:
$ python test.py arg1 arg2 arg3
这将产生以下结果:
Number of arguments: 4 arguments. Argument List: ['test.py', 'arg1', 'arg2', 'arg3']
command line arguments
您可以使用
sys.argv
,但更好的方法是使用argparse模块。你知道吗下面是一个例子。你知道吗
你可以这样试试
pythonsys模块通过系统argv. 这有两个目的:
你知道吗系统argv是命令行参数的列表。你知道吗
伦(系统argv)是命令行参数的数目。你知道吗
示例: 考虑以下脚本测试.py地址:
现在运行上面的脚本,如下所示:
这将产生以下结果:
command line arguments
相关问题 更多 >
编程相关推荐