绝对导入与相对导入

绝对导入与相对导入

        """在程序中涉及到多个文件之间导入模块的情况 一律按照执行文件所在的路径为准"""
        绝对导入
            始终按照执行文件所在的sys.path查找模块
        相对导入
            """
            句点符(.)
                .表示当前文件路径
                ..表示上一层文件路径
            """
            能够打破始终以执行文件为准的规则 只考虑两个文件之间的位置
            # 相对导入只能用在模块文件中 不能在执行文件中使用

image

软件开发目录规范

        目录规范并无固定的要求 只要符合清晰可读即可

        bin文件夹
            存放一系列启动文件(当启动文件很少或者只有一个的时候也可以直接写在外面)
                start.py
        conf文件夹
            存放一系列配置文件
                settings.py(一般情况下该文件内的变量名都是大写)
        lib文件夹
            存放公共的功能
                common.py
        db文件夹
            存放数据相关文件
                userinfo.txt
        log文件夹
            存放日志记录文件
                log.txt
        core文件夹
            存放项目核心代码文件
                src.py
        readme文件
            存放说明相关信息(类似于说明书 广告 章程)
        requirements.txt
            存放项目所需的第三方模块及版本号

image

posted @ 2021-11-24 16:12  丶祈安  阅读(49)  评论(0编辑  收藏  举报