我正在为程序开发一个插件系统。我的想法是创建一个文件,我导入所有插件。此文件是在插件安装过程中生成的(当您单击按钮时:安装插件)。它看起来像是:
import testaddon1
import testaddon2
import bigaddon.startup as bigaddon
当我启动我的程序时,我想导入所有文件/模块以读取一些属性并自动在我的程序中实现插件。
如何启动用不同文件编写的import语句。
file1.pydef test():
print('test')
file2.py
import file1.py.test as test
file3.py
#run the import commands from file2.py
test()
运行file3.py后的控制台输出:
test
答案 0 :(得分:2)
是的,你可以做到。
file.py
def hello():
print('hello')
file2.py
import file
file.hello()
file3.py
from file2 import *
file.hello()
执行文件3. greg@ja python file3.py