通过代码手动传递参数(绕过命令行参数)

时间:2019-01-24 05:39:31

标签: python python-2.7

我有一个用于python的脚本,该脚本带有命令行参数,但一次只需要1个命令行参数。我想运行100次,一次只能执行1次。我试图手动覆盖通过的命令行参数。有什么办法可以写东西,以便我可以写命令行参数是什么?

例如,代码通过以下命令获取命令行参数:

parser.add_argument('name', action='store', help='name')

在一个完美的世界中,我想找到一个我可以在下一行说的东西,其中参数=“名称”,将其设置为“ x”(其中x我可以说任何我想说的),然后我可以通过它通过作为一个模块。

我只是不做更改的原因是,因为编写了一个完整的脚本,其中考虑了参数,所以我必须仔细阅读并重写很多逻辑。如果我可以通过代码重写此1参数,则可以有效地使程序运行100次。

我试图每次都传递一个OS参数来手动运行该命令,但是当我运行OS命令时,该程序似乎停滞了。

这可能吗?我似乎找不到任何东西,所以我担心它可能找不到。

0 个答案:

没有答案