目的不必多说:提高项目可读性、可维护性
软件目录结构示例:
那么问题来了,当类似于如上的目录结构时,我怎么在game.py中去调用setting.py或者main.py中的函数呢???
解(有解给2分):
首先,需要通过os.path.abspath(file)获取到game.py的绝对路径,进而方便找到setting.py文件的位置
然后,再通过os.path.dirname()方法回到文件的父级目录以及更上级的目录
最后,将项目的绝对路径通过sys.path.append()添加到系统环境变量中
此时,就可以调用啦,上栗子(真香!!!)
setting.py
main.py
game.py
Original: https://www.cnblogs.com/sunnytomorrow/p/13090181.html
Author: NorthFeng
Title: Python–软件目录结构
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590717/
转载文章受原作者版权保护。转载请注明原作者出处!