每天开心一点


linux一次复制多个文件
一、复制多个文件到同一文件目录1、 cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/    或者cp /home/usr/dir/file{1..4} ./2、把a文件复制三份    ...
1292    2020-09-23
通过Flask的@app.route来理解python的装饰器
@app.route和装饰器1、不带参数的装饰器def simple_decorator(f):    def wrapper():        print("func enter")   &...
705    2020-09-22
python中装饰器的理解
1、基础知识    a.一般函数定义    def hi(name="yasoob"):            return "hi &q...
752    2020-09-22
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...
640    2020-09-21
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...
714    2020-09-21
正则表达式中的分组
在正则表达式中,使用元字符 ( ) 来划分组。( ) 元字符跟数学表达式中的小括号含义差不多;它们将包含在内部的表达式组合在一起,所以你可以对一个组的内容使用重复操作的元字符,例如 *,+,? 或者 {m,n}。例如,(ab)* 会匹配零个或者多个 ab:>>> p = re.compile('(ab)*')>>> print(p.match(&...
737    2020-09-21
正则表达式中的.*?
正则表达式符号使用小总结:1、[ ]:方括号。匹配需要的字符集合,如[1-3]或[123]都是匹配1、2或者3。2、^:脱字符号。方括号中加入脱字符号,就是匹配未列出的所有其他字符,如[^a]匹配除a以外的所有其他字符。3、:反斜杠。和python字符串使用规则一样,可以匹配特殊字符本身,如\d表示匹配0到9的任意一个数字字符,而\d则表示匹配d本身。4、*:星号。匹配前一个字符0到n次,如pyt...
641    2020-09-19
常用正则表达式
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.中文字符的正则表达式:[\...
687    2020-09-19
shell中各种括号的作用()、(())、[]、[[]]、{}
一、小括号,圆括号()二、中括号,方括号[]三、大括号、花括号 {}
576    2020-09-19
Python使用正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。由于正则表达式常用于操作字符串的,我们从最常见的就是字符匹配。元字符的完整列表:.   ^   $   *   +   ?   { }   [ ]   \&n...
609    2020-09-19