SQLAlchemy使用汇总
摘要:之前零碎写了一下SQLAlchemy的使用,现将之前的博客汇总一下。 更多复杂查询参考这2篇博客 https://www.cnblogs.com/echeng192/p/7791984.html https://www.cnblogs.com/open-yang/p/11278093.html 单表
阅读全文
re模块
摘要:###使用场景: #场景1、检测某一段字符串是否符合规则 #场景2、检测某一段文字中找到符合规则的字符串 #规则 #待检测的一段字符串 ###########socketserver模块-循环接收0、字符组[] 与 [^]################################## ##描述的是一个字符位置上的内容规则 # [0-9a-zA-Z] # [abc] ## 字符组内所有...
阅读全文
posted @
2019-05-20 22:29
江湖乄夜雨
阅读(104)
推荐(0) 编辑
time模块
摘要:### 使用频率特别高 ### 内置的模块 ### 注意只有 “时间戳时间”才能进行运算!!! import time ###拿到 时间戳——浮点型的小数 ###给计算机看的,可以做一些计算 # time.time() #三种时间: # #时间戳 time.time 给计算机看 # print(time.time()) # #2、结构化时间-修改 又叫 命名元组 # print(tim...
阅读全文
posted @
2019-05-20 22:28
江湖乄夜雨
阅读(167)
推荐(0) 编辑
datetime模块
摘要:###使用频率特别高 from datetime import datetime,timedelta # 拿到的是"时间对象" print(datetime.now())#2019-03-20 15:23:32.883745 # 将时间对象转换为时间戳 后面.是毫秒 f = datetime.now
阅读全文
posted @
2019-05-20 22:27
江湖乄夜雨
阅读(114)
推荐(0) 编辑
os模块
摘要:###与当前电脑操作系统交互 ###内置模块 import os #######文件夹相关: #递归创建文件 # os.makedirs('app/a/b/c') ***** #递归删除文件,当这个要删除的目录里面有文件,就停止删除 # os.removedirs('app/a/b/c') ** #创建单个目录 # os.mkdir('app/a/cc') ***** ##删除单个文件...
阅读全文
posted @
2019-05-20 22:22
江湖乄夜雨
阅读(104)
推荐(0) 编辑
sys模块
摘要:###与Python解释器做交互 ###内置的模块 import sys # 命令行参数List,第一个元素是程序本身路径 *** # 可以将文件后的内容传递到文件中使用 # 后端代码放在linux服务器上运行,接收cmd方式调用,后边的参数会传递过来 # 需要在terminal或者cmd终端里运行! print(sys.argv[-1]) # 返回Python解释器加载的路径,模块...
阅读全文
posted @
2019-05-20 22:19
江湖乄夜雨
阅读(94)
推荐(0) 编辑
random模块
摘要:###随机数模块——内置 import random ###面试常考——random.random() print(random.random())#获取的是0-1之间的随机小数 print(random.randint(0,2)) #0-2之间的整数,都包含,闭区间 print(random.randrange(1,5,2)) #0--5之间的奇数,左闭右开区间 lis = ['whw...
阅读全文
posted @
2019-05-20 22:18
江湖乄夜雨
阅读(144)
推荐(0) 编辑
hashlib模块
摘要:###做加密算法 校验文件的一致性 ###作用:(1)做密码;(2)判断一致性 ###注意:加密后,不可逆(前几年 暴力破解--撞库)————现在MD5被“反推”了,不怎么安全了 ###还支持:SHA1,、SHA256、SHA512 import hashlib # 选择加密方式,可以“加盐”——可以把“用户名”当做盐,生成密文的密码 md5 = hashlib.md5('whw'.enc...
阅读全文
posted @
2019-05-20 22:14
江湖乄夜雨
阅读(76)
推荐(0) 编辑
字符串的常用操作
摘要:##注意:字符串的各种方法均不影响原有字符串的值 #分割——split()——得出一个列表,不包含分割的元素 #str.split(str="", num=string.count(str)) #str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\y)等。 #num -- 分割次数。默认为 -socketserver模块-循环接收0, 即分隔所有,如果参数 num 有指...
阅读全文
posted @
2019-05-20 21:56
江湖乄夜雨
阅读(136)
推荐(0) 编辑
列表的常用操作
摘要:###列表是一种可变的容器型的数据类型 l1 = ['Naruto','Sakurua','Sasukey','wanghw'] #索引 print(l1[0],type(l1[0])) print(l1[1],type(l1[1])) #切片 print(l1[:5],type(l1[:5])) print(l1[0:4:2]) print(l1[-1:-4:-1]) #列表的常用操作—...
阅读全文
posted @
2019-05-20 21:53
江湖乄夜雨
阅读(260)
推荐(0) 编辑