Python 将命令行参数传递给runpy
如何将命令行arge传递给runpy 也就是说,如果我能做Python 将命令行参数传递给runpy,python,python-3.x,Python,Python 3.x,如何将命令行arge传递给runpy 也就是说,如果我能做python3-mfoo--arg1=abc 启动以下流程时,如何将--arg1=abc添加为sys.argv[1]: import runpy runpy.run_module('foo') 注意,这里有一个关于这个主题的问题:作者试图做其他事情,但没有得到回答。使用标准python库: 作为示例,我已经对runpy类进行了静态编码 from argparse import ArgumentParser as ArgParser c
python3-mfoo--arg1=abc
启动以下流程时,如何将--arg1=abc
添加为sys.argv[1]
:
import runpy
runpy.run_module('foo')
注意,这里有一个关于这个主题的问题:作者试图做其他事情,但没有得到回答。使用标准python库: 作为示例,我已经对runpy类进行了静态编码
from argparse import ArgumentParser as ArgParser
class runpy:
@staticmethod
def run_module(arg):
print(arg)
if __name__ == '__main__':
description = (
'runpy commandline args')
parser = ArgParser(description=description)
parser.add_argument('--arg1', default="foo", type=str,
help='help text')
options = parser.parse_args()
runpy.run_module(options.arg1)
使用标准python库: 作为示例,我已经对runpy类进行了静态编码
from argparse import ArgumentParser as ArgParser
class runpy:
@staticmethod
def run_module(arg):
print(arg)
if __name__ == '__main__':
description = (
'runpy commandline args')
parser = ArgParser(description=description)
parser.add_argument('--arg1', default="foo", type=str,
help='help text')
options = parser.parse_args()
runpy.run_module(options.arg1)
如何将命令行arge传递给runpy:您认为为什么必须这样做<默认情况下,code>foo可以读取sys.argv
。如何将命令行arge传递给runpy。注意:为什么您认为必须这样做<默认情况下,code>foo可以读取sys.argv
。