
python
qq_42289686
这个作者很懒,什么都没留下…
展开
-
pip 版本过低升级方法
python -m ensurepippython -m pip install --upgrade pip --user原创 2021-01-03 13:25:38 · 798 阅读 · 0 评论 -
pywebview cef打包 到达断点的弥补办法
cef 是chrome内核,支持vue,但是其它内核不支持,所有项目选用cef来做引擎,但是打包运行遇到了一个问题,报错为 已到达断点 [0812/112825.786:ERROR:icu_util.cc(133)] Invalid file descriptor to ICU data received.搜到了几篇文章说能解决,但是安装他的方式试了不行,打包之后依旧报断点错误,于是找到了一个折中方案。下面的内容转载自其它地方:vue 兼容ie8以上最近在使用vue开发前端,作为一个小白,从坑里原创 2020-06-30 14:40:35 · 1322 阅读 · 5 评论 -
python生成RSA密匙对
from Crypto.PublicKey import RSAfrom Crypto import RandomRANDOM_GENERATOR = Random.new().read rsa = RSA.generate(1024, RANDOM_GENERATOR) # 秘钥对的生成 PRIVATE_PEM = rsa.exportKey() with ...原创 2020-03-21 14:26:28 · 669 阅读 · 0 评论 -
python AES加密与解密
from Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexclass prpcrypt(): def __init__(self, key): self.key = key self.mode = AES.MODE_CBC # 加密函数,如果text不是16的倍数【加...原创 2019-11-28 14:05:05 · 548 阅读 · 0 评论 -
python RSA 加密解密
公匙加密引入from Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5from Crypto.PublicKey import RSAimport base64from Crypto import Randomdef loadPublic(): f = open('public.txt', 'r') return...原创 2019-11-28 13:57:13 · 448 阅读 · 0 评论 -
宝塔面板部署django的坑
安装python项目管理器然后新建项目选择uwsgi启动方式安装依赖这里是创建了项目独立的虚拟环境,这里有一个坑,安装完了依赖,宝塔面板提示的项目正常运行,但是查看日志这就是没有运行runserver 127.0.0.1:8000然后添加了映射也是没有效果的这里就要手动进入项目目录的虚拟环境source /www/wwwroot/caiji然后再次cd 到项目目录cd /...原创 2019-11-25 10:22:26 · 1594 阅读 · 2 评论 -
qrc文件转py
pyrcc5 -o load.py load.qrc头一个是转换后的名字后一个转换前的qrc原创 2019-09-30 14:11:22 · 427 阅读 · 0 评论 -
python 我自己琢磨实现的api接口语言包自动选择功能
结构如下:lang.pyfrom application.lang.en import enfrom application.lang.zh import zhdef lang(language): if language == 'en-US': return en() elif language == 'zh-CN': return ...原创 2019-08-16 11:09:33 · 242 阅读 · 0 评论 -
12.python 解析接口返回的xml 模块推荐——python学习笔记
返回的xml格式如下:<?xml version='1.0' encoding='UTF-8'?><AuthenticateSigResponse><Detail>{"sigSource":0}</Detail><RiskLevel></RiskLevel><RequestId>728FF3AA-B755-47A...原创 2019-08-21 09:59:28 · 3842 阅读 · 1 评论 -
11.python-time模块把存储在数据库中的时间戳格式化——python学习笔记
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(float('1563604471.9278016'))))取出来是字符串,然后先转浮点型完毕-------原创 2019-07-22 16:20:56 · 902 阅读 · 0 评论 -
10.peewee数据查询之分页返回——python学习笔记
请求示例:def kf_list(): start = request.values.get('start') length = request.values.get('length') try: find = model.py_user_kf.select().order_by(model.py_user_kf.create_time).paginat...原创 2019-07-22 15:43:34 · 2432 阅读 · 0 评论 -
9.flask之request如何获取表单中的数组——python学习笔记
格式如何获取这个touch数组,方法如下:values貌似是表单和json提交两个都适用的request.values.getlist('touch[]')原创 2019-07-20 17:27:31 · 4467 阅读 · 0 评论 -
1.如何引入其他文件中py的函数——python学习笔记
目录结构如下:每个文件夹里面要新建一个__init__.py这里我想在manage.py中引用application/sql/db.py里面链接数据库的函数就在application目录下面的__init__.py 里面这样写然后在manger.py中引入它效果:...原创 2019-07-12 20:36:47 · 439 阅读 · 0 评论 -
2.python封装mysql插入数据,可以插入多条——python学习笔记
目录结构pip安装pymysqlimport pymysqlimport pymysql.cursorsimport jsonimport hashlibdef connectdb(): print('连接到mysql服务器...') # 打开数据库连接 # 用户名:hp, 密码:Hp12345.,用户名和密码需要改成你自己的mysql用户名和密码,并且要...原创 2019-07-13 11:39:38 · 1418 阅读 · 0 评论 -
3.python遍历列表、字典的方法——python学习笔记
index = 0arr = [1, 2, 3, 4, 5, 6, 7]while index < len(arr): print(arr[index]) index += 1输出结果字典遍历obj = {'name': '乔治', 'age': '12', 'card': '45634313131314'}for key in obj: print...原创 2019-07-13 11:47:57 · 438 阅读 · 0 评论 -
4.更新数据表中某项或多项数据——python学习笔记
拼接成mysql命令,然后提交数据库执行调用db.update(con, 'py_key', [{'public_pen': PUBLIC_PEM.decode('utf-8'), 'private_pen': PRIVATE_PEM.decode('utf-8'), 'create_time': time.time()}], {'ip': ip, 'id': 27})# 更新指定数据表...原创 2019-07-13 14:43:20 · 232 阅读 · 0 评论 -
5.python 初学之mysql命令拼接——python学习笔记
准备改用orm框架…import pymysqlimport pymysql.cursorsimport jsonimport hashlibdef connectdb(): print('连接到mysql服务器...') # 打开数据库连接 db = pymysql.connect("localhost", "root", "root", "test") ...原创 2019-07-13 14:52:21 · 977 阅读 · 0 评论 -
6.如何创建数据表————python学习笔记——ORM框架SQLObject使用
SQLObject框架文档地址:http://www.sqlobject.org/index.htmlpip安装 pip install -U SQLObject请安装mysql驱动pip install SQLObject[mysql]之前遇到这个问题了,纠结了一会儿没安装驱动的报错提示目录结构引用和使用引用和使用创建完毕...原创 2019-07-15 10:22:46 · 347 阅读 · 0 评论 -
7.如何更新数据表数据——python学习笔记——ORM框架SQLObject使用
class py_key(sqlobject.SQLObject): try: _connection = conn public_pen = sqlobject.StringCol(length=500) private_pen = sqlobject.StringCol(length=500) create_time = ...原创 2019-07-15 14:50:33 · 402 阅读 · 0 评论 -
12.peewee如何做多条件筛选——python学习笔记
如图:表格的一个筛选功能,需要发送筛选条件到后台,然后后台来进行数据筛选,python 首先获取要筛选的数据,values貌似是get和json提交的都通用的 start = request.values.get('start') length = request.values.get('length') type = request.values.get('type...原创 2019-07-24 11:09:01 · 5337 阅读 · 4 评论 -
8.pythonORM框架还是peewee好用——python学习笔记
pip install peewee安装当数据库中这些class的数据表不存在的时候,它会自动创建,而且class中不用写字段id,注意要加上这段collation="utf8_general_ci"不然在存取中文数据的时候会报错~~~~暂时不清楚什么原理0.0这里我简单的区分了测试环境–status = 'test'def Data(): if status == 'te...原创 2019-07-19 16:56:18 · 368 阅读 · 0 评论 -
python——Flask蓝图目录结构模板,已经上传到github了
用来做api,感觉比thinkphp的框架要写的快些…github地址:https://github.com/liquan137/flask原创 2019-07-19 17:01:13 · 566 阅读 · 0 评论 -
python实时生成rsa公密匙对,前端获取公匙加密信息
这里我没有做获取key的接口,而是用socket.io自定义一个事件,来触发生成公匙。如图1.pip安装flask-socket2.注册handle_key事件3.监听key事件,并生成公匙、私匙,这里可以保存在自己数据库,也可以保存成pem文件,注意python要安装对应的库4.监听login事件,并用私匙解密,完成登录!这里我暂未写完解密,待以后补充…from flask...原创 2019-07-12 18:50:02 · 1126 阅读 · 0 评论