【发布时间】:2016-12-03 08:39:37
【问题描述】:
我有一个我不是维护者的 python 文件,看起来像下面的代码。如果不修改代码以将所有内容放在 if __name__ 下,有没有办法从另一个模块导入它,以便我可以执行它并以编程方式传递参数?
import configargparse
if __name__ == '__main__':
args = get_args()
#more code to execute...
【问题讨论】:
-
绝对是重复的,谢谢。读完之后,答案似乎是不可能的。
-
不行,除非模块只是使用
if __name__ == '__main__'来调用main()函数,很遗憾你做不到。
标签: python