如何将可选标志传递给其他Python脚本?

时间:2013-04-29 13:47:22

标签: python python-2.7 command-line-arguments

如何将可选标志传递给其他Python脚本? 我在下面写了这段代码:

argument_parser = argparse.ArgumentParser()
argument_parser.add_argument('-validation', help="it is for validation", action="store_true")
arguments = argument_parser.parse_args()

release_exe_path = os.path.join(dir_path, '__release__.py')
proc = subprocess.Popen(args=[python_exe_path, release_exe_path, '--mode', arguments.mode, '-project', arguments.project, '-site', arguments.site,'-validation'])
proc.wait()

但这会产生错误:

TypeError: argument of type 'NoneType' is not iterable

实际代码应该是什么?

0 个答案:

没有答案