写项目时bin目录下的start中的细节(路径问题的解决)

'''
os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径
os.path.dirname(path) 返回path的目录。其实就是os.path.split(path)的第一个元素

sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
'''

from os import getcwd,path
from sys import path as sys_path
sys_path.insert(0,path.dirname(getcwd())) #sys.path是个列表
#修改sys_path,把school_management2这个路径写到sys.path列表中
#之后所有的模块导入,都基于school_management2

from core import main
if __name__ == '__main__':
main.main()
原文地址:https://www.cnblogs.com/liujie12/p/12306744.html