Python从_init__;.py文件导入
我有一个带有Python从_init__;.py文件导入,python,import,Python,Import,我有一个带有\uuuuu main\uuuuu文件和\uuuuu init\uuuuu文件的模块,在一个包中 我想从\uuuu init\uuuu文件中导入一个函数: import <package name> <package name>.run_main() 但这没用 有人知道我该如何解决它吗?目前PEP8支持的最优雅的方法是将您的主代码如下所示: if __name__ == '__main__': main() from <filename>
\uuuuu main\uuuuu
文件和\uuuuu init\uuuuu
文件的模块,在一个包中
我想从\uuuu init\uuuu
文件中导入一个函数:
import <package name>
<package name>.run_main()
但这没用
有人知道我该如何解决它吗?目前PEP8支持的最优雅的方法是将您的主代码如下所示:
if __name__ == '__main__':
main()
from <filename> import *
<filename>.main()
当然,让main成为一个没有参数的函数:
def main():
因此,如果您想导入该主函数,可以如下所示:
if __name__ == '__main__':
main()
from <filename> import *
<filename>.main()
来自导入的*
.main()
来自。导入run_main
应该可以工作。