文件之间的引用分为:
(1)同一文件目录下:
import helloWorld
from core import func
(2)不同文件目录下:
需要先获取当前文件所在的文件夹路径,然后添加到系统路径sys.path,这样就可以访问了。
import sys
import os
dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0,dir)
print(dir)
print(sys.path)
from core import main
main.run()
生成程序的目录结构可以参考:https://segmentfault.com/a/1190000009163772