linux一次复制多个文件
一、复制多个文件到同一文件目录1、 cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/ 或者cp /home/usr/dir/file{1..4} ./2、把a文件复制三份 ...
2020/09/23
六月
1293
通过Flask的@app.route来理解python的装饰器
@app.route和装饰器1、不带参数的装饰器def simple_decorator(f): def wrapper(): print("func enter") &...
2020/09/22
六月
708
python3环境下Django安装和运行
1、首先安装Django sudo pip3 install Django==3.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple2、查看版本 sqlite版本 sqlite3 --version python中sqlite3模块版本 >>>imp...
2020/09/21
六月
642
python中字符串前加r b u f 含义
一、字符串前加 `r`声明字符串是普通字符串,如遇到转移字符\n \t则不会进行转义,正则表达式中经常会遇到如: matchObj = re.match( r'dogs', 'dogs are animals', re.M|re.I)二、字符串前加 `b`b前缀代表的就是bytes ,就是把python3.x中的字符串类型转换成bytes类型。如:str...
2020/09/21
六月
715
正则表达式中的分组
在正则表达式中,使用元字符 ( ) 来划分组。( ) 元字符跟数学表达式中的小括号含义差不多;它们将包含在内部的表达式组合在一起,所以你可以对一个组的内容使用重复操作的元字符,例如 *,+,? 或者 {m,n}。例如,(ab)* 会匹配零个或者多个 ab:>>> p = re.compile('(ab)*')>>> print(p.match(&...
2020/09/21
六月
739
正则表达式中的.*?
正则表达式符号使用小总结:1、[ ]:方括号。匹配需要的字符集合,如[1-3]或[123]都是匹配1、2或者3。2、^:脱字符号。方括号中加入脱字符号,就是匹配未列出的所有其他字符,如[^a]匹配除a以外的所有其他字符。3、:反斜杠。和python字符串使用规则一样,可以匹配特殊字符本身,如\d表示匹配0到9的任意一个数字字符,而\d则表示匹配d本身。4、*:星号。匹配前一个字符0到n次,如pyt...
2020/09/19
六月
644
常用正则表达式
1、校验数字表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$2、校验字符表达式 1. 汉字:^[\u4e00-\u9fa5]{0,}$ 3、特殊需求的表达式 1.中文字符的正则表达式:[\...
2020/09/19
六月
689
Python使用正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。由于正则表达式常用于操作字符串的,我们从最常见的就是字符匹配。元字符的完整列表:. ^ $ * + ? { } [ ] \&n...
2020/09/19
六月
612