第二模块第22章 软件开发的目录规范

Posted libyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二模块第22章 软件开发的目录规范相关的知识,希望对你有一定的参考价值。

https://zhuanlan.zhihu.com/p/109291334

技术图片

技术图片

# start.py

# from ..core.src import run
# srart.py是执行文件, 其父级文件夹是bin, 要走出bin找core文件夹是不行的, 所以只能用绝对导入
# 绝对导入参照的是sys.path, sys.path参照的是执行文件
import os
import sys
# print(os.path.dirname(__file__))  # 结果: F:/python全栈开发/python/day21/ATM/bin
# __file__获取的是当前文件的绝对路径
# os.path.dirname(__file__)获取的是当前文件绝对路径的父级路径
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
sys.path.append(BASE_DIR)
# print(BASE_DIR) # 结果: F:/python全栈开发/python/day21/ATM
from core.src import run
if __name__ == __main__:
    run()

 

以上是关于第二模块第22章 软件开发的目录规范的主要内容,如果未能解决你的问题,请参考以下文章

python全栈开发学习目录

第一行代码 Android 第二版到货啦

第二模块第20章 模块

《Python学习手册 第五版》 -第22章 模块:宏伟蓝图

第3-6章作业汇总

Python开发第五章常用模块