Python Day19

Python Day19

 

绝对导入与相对导入

在程序中涉及到多个文件之间导入模块的情况 一律按照执行文件所在的路径为准。

绝对导入
        始终按照执行文件所在的sys.path查找模块

相对导入

       句点符(.)
               .表示当前文件路径
               ..表示上一层文件路径

       能够打破始终以执行文件为准的规则 只考虑两个文件之间的位置

       # 相对导入只能用在模块文件中 不能在执行文件中使用

Python Day19

 

软件开发目录规范

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

                bin文件夹       
                       存放一系列启动文件(当启动文件很少或者只有一个的时候也可以直接写在外面)
        start.py

                conf文件夹

                       存放一系列配置文件  

                              settings.py(一般情况下该文件内的变量名都是大写)

        lib文件夹

               存放公共的功能
                      common.py

        db文件夹

                 存放数据相关文件

                        userinfo.txt

        log文件夹

                存放日志记录文件

                        log.txt

        core文件夹

               存放项目核心代码文件

                       src.py

        readme文件

                存放说明相关信息(类似于说明书 广告 章程)

        requirements.txt

                存放项目所需的第三方模块及版本号

             每个人必须熟练掌握!!!

正则表达式

正则表达式是一门独立的语言 跟其他编程语言都没有关系!!!
如果想在python代码中使用正则 需要借助于内置模块re

# 什么是正则表达式br>     利用一些特殊符号的组合去字符串中筛选出符合条件的数据
    

Python Day19

 

字符组

Python Day19

 

特殊符号

Python Day19

 

量词

Python Day19

 

贪婪匹配与非贪婪匹配

一些常见的正则可以到百度上搜索 

          1.中文字符 [u4e00-u9fa5]

          2.email地址 w[-w.+]*@([A-Za-z0-9][-A-Za-z0-9]+.)+[A-Za-z]{2,14}

          3.手机号 013|14|15|17|18|19)[0-9]{9}

          4.身份证号 d{17}[d|x]|d{15}

Python Day19

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210520 人正在系统学习中

来源:陈戴鑫

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月21日
下一篇 2021年10月21日

相关推荐