【发布时间】:2013-01-08 03:22:21
【问题描述】:
在 Python 中,我有一个 module myModule.py,我在其中定义了一些函数和一个 main(),它需要一些命令行参数。
我通常从 bash 脚本调用这个 main()。现在,我想把所有东西都放在一个小的包中,所以我想也许我可以把我简单的 bash 脚本变成 Python 脚本,然后放在包里。
那么,我该如何从 MyFormerBashScript.py 的 main() 函数 调用 myModule.py 的 main() 函数?我什至可以这样做吗?如何将任何参数传递给它?
【问题讨论】:
-
如果你已经导入了myModule,那么你应该可以调用
myModule.main()。到目前为止,您尝试过什么? -
我很担心输入参数,我通常从 shell 脚本传递。
-
用
subprocess模块调用它有意义吗? -
我想这会更容易,是的。
标签: python module arguments main