软件开发目录规范就是跟项目中的文件夹起合适名字的
项目名:
bin
# 放启动文件的run.py start.py manage.py...
如果你的启动文件只有一个,也可以不要bin文件夹,可以把启动文件写在项目的跟下
conf (config:配置)
# 放项目的配置文件
setting.py
'''就是一些初始化的数据'''
core # 核心的
# 写一些项目的核心逻辑
src.py
def login():
pass
def register():
pass
lib # library 库
# 这个里面一般写项目使用的公共代码
common.py
def outer():
pass
log
# 日志:就是记录一些在代码运行过程中发生的一些事情,可以说正确的,可以说异常的
db
# database
跟项目相关的数据存储都存在db,data
api/
# 接口层
# 当你自定义文件夹名字的时候,一定要是见名知意,一定不能出现中文
setup.py # 安装模块使用的 python setup.py...
|-- requirements.txt # 目前用不到
|--README
# 就是项目说明书
2.正则表达式
定义:
利用一些特殊符号匹配出我们想要的数据
正则表达式它是一门独立的语言。跟python,java等语言没有关系的
所以,如果想在python中使用正则表达式,需要借助于re模块,内置的
import re
3.字符组
[0123456789] # 0-9之间的数字
[0-9] # 0-9之间的数字
[A-z] # A-Z之间的字母
[a-z] # a-z之间的字母
# 练习题
匹配:0-9a-zA-Z之间的任意一个
[0-9A-Za-z]
[0-9A-Xa-f]