
python
python各个问题
L'y
已有的事后必再有,已行的事后必再行.
展开
-
elasticsearch-浏览器地址栏-小命令
【代码】elasticsearch-浏览器地址栏-小命令。原创 2023-03-07 16:47:37 · 286 阅读 · 1 评论 -
python-爬虫-字体加密
读取文件找到里面的对应关系,就是 你这个数字的格式 是存储在.ttf文件里的.具体网址格式就是这样的但是为了安全起见,我就这样打码了.这上面进行申明了告诉了我们这个是字体。为什么用webdriver,因为。,然后就是那下来然后生成文件.原创 2023-03-01 17:19:18 · 2306 阅读 · 0 评论 -
python-sqlite3 写入省城市区编码
现在是免费下载的 要是收费了,评论下 我改改.原创 2023-02-27 15:52:00 · 285 阅读 · 0 评论 -
python-windows下指定网卡运行程序
get_addr() 获取当前网卡的基本信息。原创 2023-01-28 14:59:39 · 805 阅读 · 0 评论 -
记录python-elasticsearch7.16.2的相关操作
es 内部将时间转为 UTC,然后将时间按照 millseconds-since-the-epoch 的长整型来存储。当前连接内部说明的很详细.原创 2023-01-11 10:48:34 · 456 阅读 · 0 评论 -
python-selenium端口启动浏览器
【代码】python-selenium端口启动浏览器。原创 2023-01-09 16:58:52 · 959 阅读 · 0 评论 -
GET请求-跨域测试页面-Niginx跨域设置
跨域 测试原创 2022-08-27 17:16:30 · 303 阅读 · 0 评论 -
python-整理 多线程,多进程,线程池,进程池,协程,协程池
python-多线程,多进程,线程池,进程池,协程,协程池。原创 2022-07-19 10:55:36 · 498 阅读 · 0 评论 -
python-websocket-channels-单对单聊天
python-websocket-channels-单对单聊天原创 2022-07-15 10:27:08 · 1298 阅读 · 0 评论 -
python-captcha-生成图片验证码
python-captcha-生成图片验证码import base64import osimport randomimport stringfrom pathlib import Pathimport yamlfrom captcha.image import ImageCaptchacharacters = string.digits + string.ascii_uppercasewidth, height, n_len, n_class = 170, 80, 4, len(c原创 2022-05-06 11:54:41 · 1054 阅读 · 0 评论 -
python-eval-literal_eval-使用测试
import osfrom ast import literal_evaltest_a = '{"name":1}'print(eval(test_a), type(eval(test_a)))# {'name': 1} <class 'dict'>print(literal_eval(test_a), type(literal_eval(test_a)))# {'name': 1} <class 'dict'>try: test_a = "__im原创 2022-04-20 10:52:57 · 496 阅读 · 0 评论 -
python-pymongo-常用查询方法含聚合.
普通查询按照所需字段排序.db_set.find().sort("field_name ",pymongo.ASCENDING) --升序db_set.find().sort("field_name ",pymongo.DESCENDING) --降序查询数据库表的全部内容# 第一种: db_set.find({})#第二种:db_set.find()精确查询db_set.find({“field_name”:”value”})db_set.find({“field_nam原创 2022-04-13 10:51:29 · 4697 阅读 · 1 评论 -
python-pymongo-指定部分字段格式
python-pymongo-指定部分字段格式再不自定义_id的情况下, pymongo 需要传入 ObjectId 才能进行查找.通过_id 查询数据.# pymongo 自己产生的id查询.from bson.objectid import ObjectId# 引入后正常查找就行了query = {"_id": ObjectId("612df1252c9df273cbedc50a")}# 自己自定义id进行查询.query = {"_id": "612df1252c9df273原创 2022-04-13 09:48:34 · 1237 阅读 · 0 评论 -
python-修改多层嵌套的字典的key值.
修改的是字典中的key值.这个只能修改key值.借鉴代码 点击跳转 借鉴的代码是修改的value数据源{ "code": 200, "data": { "_id": "fa69c4a650b9454a22ab13c781ede848", "org_name": "7", "p_id": "a34b95fa8d2b491b1cd91b122ab7a92b", "org_id": "ca93ed9207956708a4原创 2022-04-08 14:39:31 · 2521 阅读 · 0 评论 -
python-rsa-base64-加解密
将RSA 加密的数据 进行base64加密 然后 再base64解密 再 RSA解密.import base64import rsadef create_keys(): # 生成公钥和私钥 Public_key, Private_key = rsa.newkeys(1024) pub = Public_key.save_pkcs1() with open('Public_key.pem', 'wb+')as f: # 公 f.write(pub.原创 2022-04-07 15:36:59 · 1520 阅读 · 0 评论 -
python-django-mongodb-组织树递归查询
对组织树进行递归查询.提供当前组织树节点的上级组织id. 我这里简称 p_id.def get(request, *args, **kwargs): if request.method == 'GET': need_set = { "p_id", } parser_dict = {} for item in need_set: item_res = request.GET.get(i原创 2022-04-07 11:03:13 · 2073 阅读 · 0 评论 -
python 多张图片拼凑成一个完整的PDF
python 多张图片拼凑成一个完整的PDF.python3.9import osimport reimport timeimport PIL.ExifTagsimport PIL.Imagefrom reportlab.lib.pagesizes import A4from reportlab.lib.utils import ImageReaderfrom reportlab.pdfgen import canvasfrom reportlab.platypus import原创 2022-03-14 15:27:05 · 1942 阅读 · 0 评论 -
python_windows_更新所有的第三方库
python_windows_更新所有的第三方库import subprocess# pip显示需要更新的python列表com_list_o = 'pip list -o'# 执行命令并返回结果p = subprocess.Popen(com_list_o, shell=True, stdout=subprocess.PIPE)# 取命令返回结果,结果是一个二进制字符串,包含了我们上面执行pip list -o后展现的所有内容out = p.communicate()[0]# 二进制转原创 2022-02-25 10:53:55 · 352 阅读 · 0 评论 -
python_cv2_图片黑白操作
python_图片颜色操作import cv2# 读取原图片image1 = cv2.imread("2.jpg")# 灰度化处理image1_1 = cv2.cvtColor(image1, cv2.COLOR_BGR2GRAY)# 图像反色h, w = image1_1.shapeimage1_2 = image1_1.copy()for i in range(h): for j in range(w): image1_2[i, j] = 255 - i原创 2022-02-18 17:00:36 · 4459 阅读 · 0 评论 -
python-windows-labelImg的安装,使用,闪退
python-windows-labelImg的安装,使用,闪退安装安装 labelImgpip install labelImg #直接命令行输入安装 opencvpip install opencv-python -i https://pypi.douban.com/simple使用打开 直接输入 labelImgWindows+R 可以使用,Windows 终端可以使用,Pycharm的终端中可以使用.工作效果原创 2022-02-11 09:30:54 · 1718 阅读 · 0 评论 -
python-pymysql-获取字段名称-获取内容
获取字段名称-获取内容import pymysql# 连接数据库db = pymysql.connect(host='192.168.254.109', user='root', password='123456', database='blog')# 使用cursor()方法创建一个游标对象cursor = db.cursor()# 查询语句sql = """select * from a"""# 执行 sql语句cursor.execute(sql)# 查询全部results原创 2022-01-06 11:49:34 · 4812 阅读 · 0 评论 -
python-pandas-写入到xlsx-csv
注意1. 安装过程中遇到的库相关的报错,可以自行百度.xlsximport pandas as pddef write_xlsx(list_a, filenames_xlsx): header = ['name', 'age'] with open(filenames_xlsx, 'w+', encoding='utf-8')as f: pass df = pd.read_csv(filenames_xlsx, header=None, names=hea原创 2022-01-06 10:13:52 · 1945 阅读 · 0 评论 -
python-argparse的简单使用
— 命令行选项、参数和子命令解析器import argparse# --- 命令行选项、参数和子命令解析器parser = argparse.ArgumentParser()parser.add_argument('--a', type=int, default=1)parser.add_argument('--b', type=int, default=2)parser.add_argument('--c', type=int, default=3)opt = parser.parse_原创 2021-12-29 15:33:36 · 446 阅读 · 0 评论 -
python-windows安装cuda+cudnn+pytorch
安装cuda先校验英伟达显卡版本.(后续切勿自动更新这个)对应显卡版本进行下载对应的cuda版本这是网址 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html找到自己合适的版本即可.下载安装 cudaa.下载链接 https://developer.nvidia.com/cuda-toolkit-archive下载自己合适的版本.我的是windows10 我选择本地安装.进行安装.原创 2021-12-27 11:03:22 · 4789 阅读 · 10 评论 -
python-django字典接受参数,判断参数
接受传来的值后进行判断的问题.在 HttpRequest 对象中,属性 GET 和 POST 得到的都是 django.http.QueryDict 所创建的实例。这是一个 django 自定义的类似字典的类,用来处理同一个键带多个值的情况。所以需要判断 这些内容中是否包含我们需要的数值.demotest_args = {'code': 1, 'data': 2} # 传来的值 这是字典must_args = {'code', 'data', 'msg'} # 必须要的参数 这是 集原创 2021-12-24 14:08:49 · 1073 阅读 · 0 评论 -
python-django-日志-中间键
推荐使用中间键.django-输出日志-方法一(不用这个了)settings.py 中的配置import loggingimport osimport time# 创建日志文件夹路径LOG_PATH = os.path.join(BASE_DIR, 'log')# 如过地址不存在,则自动创建log文件夹if not os.path.isdir(LOG_PATH): os.mkdir(LOG_PATH)LOGGING = { 'version': 1, '原创 2021-12-23 10:26:09 · 745 阅读 · 5 评论 -
python-自己的小命令
小工具包md5加密import hashlibdef md5_str(cont: str): pwd = hashlib.md5() pwd.update(cont.encode(encoding='utf-8')) return pwd.hexdigest()# 其实内部还需要进行判断处理下的.uuid的生成和加密import hashlibimport uuiddef md5_str(conts:str): # md5加密 pwd = has原创 2021-12-23 08:58:06 · 402 阅读 · 0 评论 -
python-求指定时间之前的时间.
求指定时间之前的时间.import timedef time_cha(start_time, end_time): # 计算差值 return int(end_time) - int(start_time)def before_hours(): time_cc = int(time_cha(end_time=time.time(), start_time=3600 * 5.5)) # start_time 为多少小时之前的时间. 假设 我想要10小时之前的时间 : start_t原创 2021-12-23 08:49:38 · 449 阅读 · 0 评论 -
python-列表中的字典去重
列表中的字典去重from functools import reducedef set_list(a): def run_function(x, y): return x if y in x else x + [y] uniqueList = reduce(run_function, [[], ] + a) return uniqueList效率还行.原创 2021-12-23 08:45:28 · 548 阅读 · 0 评论 -
python-图片上添加字符
给图片添加指定文字import timefrom PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFont# 打开图片imageFile = "123.png"im1 = Image.open(imageFile)width, height = im1.size # 宽度,高度font = ImageFont.truetype("Deng.ttf", size=int(0.03 * width)) # De原创 2021-12-23 08:40:22 · 628 阅读 · 0 评论 -
Pycharm-字体设置
关于IED的字体问题(不好看)尝试了一下很多字体.最后找到了适合自己的观看的字体.电脑屏幕尺寸:24存.我和屏幕的距离:50-60厘米(自己感觉的)建议尝试 Lucida 下的相关字体(有可能每个人的字体库不一样,会有差别,自行尝试)...原创 2020-05-22 11:11:48 · 418 阅读 · 0 评论 -
pandas to_csv() 索引列表第一行是0的问题
python pandas to_csv() 文件第一行是0的问题.list_b = ['d039065B4F0', 'd0390608241C6C4E0', 'd039060785CC254CABA2AD4A15', 'd03902AD9A9DBAD1F08C2B9', 'd0390612250BD254E09414', 'd039065588DE22E1C51E581']pandas.DataFram原创 2021-04-26 13:37:40 · 1832 阅读 · 0 评论 -
Django 3.2 TemplateDoesNotExist 报错.
关于 Django 3.2 App下 TemplateDoesNotExist报错的问题.[当前的目录结构. ][settings 的配置 ]TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [BASE_DIR / 'templates', ], 'APP_DIRS': True, 'OPTIONS':原创 2021-05-30 17:06:15 · 255 阅读 · 0 评论 -
Django 3.2 前端Ajax页面不跳转的情况处理.
不用跳转前的. Ajax```javascript<script type="text/javascript"> $().ready(function () { $('#Login').click(function () { if ($('#username').val() === "") { alert("用户名或密码不能为空!"); } else if ($('#password'原创 2021-05-31 12:37:25 · 1151 阅读 · 0 评论 -
Pycharm使用Gitee
Pycharm gitee 的连接使用.①先安装GIT若在安装途中看见Python 字样记得勾选②Pycharm安装gitee插件这是我的安装情况,拿捏不准看到gitee就都装上就行了③配置下gitee正常到这里就算是和gitee通了已经.④_① 克隆先进性连接 克隆已有的团队/私人项目.开始克隆操作④_② 创建直接让上图了,看流程就行了3. 4.这样就创建完事了⑤_① 提交项目2.原创 2021-07-25 14:56:01 · 3709 阅读 · 6 评论 -
django-中间件(自用)
关于中间件的使用from django.http import HttpResponse, JsonResponsefrom django.utils.deprecation import MiddlewareMixinIgnore_verification = [] # 忽略校验列表class MyCustomMiddleware1(MiddlewareMixin): def process_request(self, request): if " ":原创 2021-12-17 17:00:22 · 693 阅读 · 0 评论 -
MongoDB 数据类型查询 — $type使用
MongoDB 数据类型查询 — $type使用MongoDB 使用过程中经常需要根据字段的类型来查询数据, 而MongoDB中查询字段类型是通过$type操作符来实现.$type使用法语:db.集合名.find({$type:类型值}); //这里的类型值能使用Number也能使用alias举个例子:db.person.find({address:{$type:2}}); //查询address字段数据类型为字符串db.person.find({address:{$转载 2021-12-22 10:04:40 · 3460 阅读 · 0 评论 -
pytesseract识别
使用pytesseract识别安装pip install pytesseractpip install pillow还有就是安装识别引擎tesseract-ocr配置环境变量SET TESSDATA_PREFIX='tesseract-ocr-path'windows + r 调出 cmd终端 执行命令就行. SET TESSDATA_PREFIX=C:\Tesseract-OCRtesseract-ocr-path 就是你安装的tesseract-ocr 的目录切记不能有中文原创 2021-12-22 16:26:37 · 258 阅读 · 0 评论 -
python3-csv行去重
我怕自己忘记了---import pandas as pdframe = pd.read_csv(csv文件, engine='python')data = frame.drop_duplicates(subset=None, keep='first', inplace=False)data.to_csv(csv文件, encoding='utf8', index=None)行去重...原创 2020-04-21 09:45:49 · 615 阅读 · 0 评论 -
python3-url编码
url后缀汉字编码parse.unquote (对编码进行反转成汉字)引用模块from urllib import parse原创 2020-04-21 09:50:23 · 321 阅读 · 0 评论