绝对导入和相对导入
绝对导入
始终以执行文件位置查找
相对导入
使用符号(.)
句点符(.)
. 表示当前路径
.. 表示上一级目录
相对导入就可以不按照执行文件所在位置为基准,而是参照当前文件所在位置
当文件中出现相对导入的语句,此文件就不能作为执行文件了,只能作为导入文件使用
包的使用
模块
一系列功能结合体
包·
多个模块的结合体
软件开发目录规范
规范不是必须要遵守的,只不过你遵守的更好
软件开发目录规范:
就是以后在开发项目的时候,文件夹的名字该怎么起更好
bin
一般存放一些启动文件或者叫入口文件,当启动文件只有一个的时候,我们其实可以放到项目的跟目录下面
start.py
run.py
conf:config
一般存放一些配置文件
settings.py
lib:library
# 库:里面一般放一些公共的文件
common.py
log:
日志
记录一些程序在执行过程中发生的一些记录
log.log
core:
核心的
把项目的一些核心逻辑写在这个里面
src.py
db:
database
把项目中一些需要使用到的数据存放在这里
userinfo.txt
readme:
写一些说明,对项目的解释
标签:文件,20,log,python,py,基础,导入,一些,目录 From: https://www.cnblogs.com/shanghaipudong/p/17463284.html