【发布时间】:2016-01-18 01:39:05
【问题描述】:
例如,我有两个 python 文件,'test1.py' 和 'test2.py'。我想将import test2 转换为test1,这样当我运行test1 时,它也会运行test2。
但是,为了正常运行,test2 需要输入参数。通常,当我从test1 外部运行test2 时,我只需在command line 中的文件调用之后键入参数。从test1 中调用test2 时,我该如何完成此操作?
【问题讨论】:
-
在不知道
test2的结构的情况下,很难说。如果编写它的人将参数解析到单独的函数中和/或正确使用if __name__ == '__main__',您可能只是绕过它并直接注入您的参数。如果没有,您可能不得不摆弄sys.argv。
标签: python import arguments call