如何在不使用命令行的情况下为argparse提供参数



我有一个程序,它以2个int作为参数,并且在命令行中一切正常。我希望能够创建一个测试程序python文件,该文件导入第一个程序,调用program.main((,并传递两个int作为main的参数。这可能吗?

在调用program.main()之前分配给sys.argv

import sys
import program
sys.argv = ["program.py", "1", "2"]
program.main()

相关内容

最新更新