随笔分类 -  python_mode

摘要:注意:secret_key存在的意义是防止用户篡改session的(和jwt的秘钥类似) flask的session是通过secret_key加密之后存储到cookie里面的,键为session,值为session的加密值 该cookie通过字符串的分割之后,分成了三部分:内容序列化+时间+防篡改值 阅读全文
posted @ 2021-09-17 11:31 陨落&新生 阅读(437) 评论(0) 推荐(0) 编辑
摘要:生成excel import collections import pandas as pd def birth_to_excel(data_list,title_list, file_path): """ data_list = [ {"a": 1, "b": 2, "c": 3}, {"a": 阅读全文
posted @ 2021-09-17 10:03 陨落&新生 阅读(469) 评论(0) 推荐(0) 编辑
摘要:项目中大量用到图片加载,由于图片太大,加载速度很慢,因此需要对文件进行统一压缩 安装包 python -m pip install Pillow 导入包 from PIL import Image import os 三:获取图片文件的大小 def get_size(file): # 获取文件大小: 阅读全文
posted @ 2021-04-09 17:56 陨落&新生 阅读(5537) 评论(0) 推荐(0) 编辑
摘要:生成uuid import shortuuid def get_unique_id(): su = shortuuid.ShortUUID(alphabet="0123456789") _id = int(su.random(length=19)) return _id 19 位的guid impo 阅读全文
posted @ 2021-04-09 17:45 陨落&新生 阅读(790) 评论(0) 推荐(0) 编辑
摘要:基本操作 #!/usr/bin/env python # encoding: utf-8 """ @author: Irving Shi """ import base64 from pyDes import des, CBC, PAD_PKCS5 Des_Key = "_361Du$Z" Des_ 阅读全文
posted @ 2020-12-17 16:17 陨落&新生 阅读(116) 评论(0) 推荐(0) 编辑
摘要:flask-sqlacodegen 自动生成model 安装依赖 pip install pymssql pip install flask-sqlacodegen 自动生成model flask-sqlacodegen 是安装地址 mssql+pymssql://sa:123456@localho 阅读全文
posted @ 2020-12-12 11:24 陨落&新生 阅读(378) 评论(0) 推荐(0) 编辑
摘要:JSON Schema入门 安装 pip install jsonschema JsonSchema官方文档入门文档入门文档生成Schema工具 1. JSON Schema简介 使用Json的好处(什么是Schema): 描述现有的数据格式 提供清晰的人工和机器可读文档 完整的数据结构,有利于自动 阅读全文
posted @ 2020-12-11 18:23 陨落&新生 阅读(965) 评论(0) 推荐(0) 编辑
摘要:python中运行js代码 js2py 安装 pip install js2py js2py的简单用法 import js2py js = """ function add(a, b) { return a + b } """ add = js2py.eval_js(js) r = add(1, 2 阅读全文
posted @ 2020-12-07 14:07 陨落&新生 阅读(2976) 评论(0) 推荐(0) 编辑
摘要:python 执行js代码 简单调用 import execjs execjs.eval("new Date") 返回值为: 2018-04-04T12:53:17.759Z execjs.eval("Date.now()") 返回值为:1522847001080 # 需要注意的是返回值是13位, 阅读全文
posted @ 2020-12-06 13:48 陨落&新生 阅读(6271) 评论(0) 推荐(0) 编辑
摘要:图片压缩 阅读全文
posted @ 2017-10-21 15:24 陨落&新生 阅读(274) 评论(0) 推荐(0) 编辑
摘要:.findall() 直接匹配字母和数字 元字符:. ^ $ * + ? {} [] () \ . 表示代表两个任意字符 ^ 表示从开头开始匹配 $ 匹配结尾的位置 * (0,+00) 匹配与前面的一个字符直到无穷次 没有的话匹配为“” 贪婪匹配 +(1,+00) 匹配与前面的一个字符直到无穷次 必 阅读全文
posted @ 2016-12-15 19:02 陨落&新生 阅读(287) 评论(0) 推荐(0) 编辑
摘要:json .dumps() 变成 json 的字符串 .loads() 把字符串变成源类型 把字典写进去 并读出来 .dump() 直接转成字符串 并 放到文件里 .load() 转成原类型并读出来 边写边读 转换时间 pickle 跟json差不多 但是要以字节的方式读取 自己看不到 xml <d 阅读全文
posted @ 2016-12-15 11:26 陨落&新生 阅读(220) 评论(0) 推荐(0) 编辑
摘要:扯淡的人 不被调用的 要写在这下面 1 1 if __name__=="__main__": import 调用同级目录的模块 1 import item 当前文件 在pyCharm里变成当前的路径 1 print(__file__) 2 >>>F:/文文/101010/练习/模块/os.py 拿到 阅读全文
posted @ 2016-12-15 10:30 陨落&新生 阅读(334) 评论(0) 推荐(0) 编辑
摘要:.random() 0~1的随机数 .randint( x,y) x~y 的随机数包过y .randrange( x,y) x~y的随机数 不包过y .choice() 里面加可迭代对象 例如:列表 两个就是百分之五十的概率 .sample() 随机选则两个 .uniform() 随机的范围 .sh 阅读全文
posted @ 2016-12-14 18:55 陨落&新生 阅读(193) 评论(0) 推荐(0) 编辑
摘要:time sys 直接会调用这个modue 1 import time 2 time.sleep(5) 3 print("OK") 4 >>>ok .time() 时间戳 一个秒数 1970~现在 一共多少秒 1 import time 2 print(time.time()) 3 >>>14817 阅读全文
posted @ 2016-12-14 18:20 陨落&新生 阅读(552) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示