随笔分类 -  python

摘要:def sql_format(sql): """对sql进行格式化和美化""" # 去除多余的空格 sql = re.sub(r'\s+', ' ', sql) # 格式化缩进 sql = re.sub(r'(?i)(select|from|where|and|or|group\s+by|havin 阅读全文
posted @ 2024-12-18 14:24 lytcreate 阅读(174) 评论(0) 推荐(0) 编辑
摘要:import re def camel_to_snake(camel_str): """ 将驼峰形式的字符串转换为下划线形式。 参数: camel_str (str): 驼峰形式的字符串,例如 "userName"。 返回: str: 转换后的下划线形式的字符串,例如 "user_name"。 "" 阅读全文
posted @ 2024-12-18 14:13 lytcreate 阅读(41) 评论(0) 推荐(0) 编辑
摘要:def format_json_str(json_str): try: data_dict = json.loads(json_str) formatted_str = json.dumps(data_dict, indent=4) return formatted_str except json. 阅读全文
posted @ 2024-12-18 11:32 lytcreate 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1.安装对应的库 minio pip install minio 2.上传文件 我的文件路径是:E:\\11aisource\\168.mp4 需要上传的路径是 air-video 这个bucket下的shuping文件夹 from minio import Minio # 本地搭建的地址,web端 阅读全文
posted @ 2024-12-15 02:44 lytcreate 阅读(183) 评论(0) 推荐(0) 编辑
摘要:frame = pd.DataFrame([{'name': 'aaa', 'age': 2}, {'name': 'bbb', 'age': 7}]) add = '>6' for n in ['age']: frame1 = eval(f"frame[frame['{n}']{add}]") p 阅读全文
posted @ 2024-11-27 15:37 lytcreate 阅读(3) 评论(0) 推荐(0) 编辑
摘要:错误原因:jwt和PyJWT冲突了 先卸载jwt和PyJWT再重新安装PyJWT 阅读全文
posted @ 2024-11-20 23:59 lytcreate 阅读(98) 评论(0) 推荐(0) 编辑
摘要:""" 版本号:1.0 日期:2024/11/14 描述: """ import uuid import jwt import time import requests # OAuth应用的相关信息,需从扣子平台获取并替换 APP_ID = "" # auth应用id PUBLIC_KEY_FING 阅读全文
posted @ 2024-11-14 18:22 lytcreate 阅读(565) 评论(0) 推荐(0) 编辑
摘要:装饰器如下: def calc_note_vip(view_func): def wrapper(request, *args, **kwargs): # 这里可以在视图函数执行前进行一些操作 response = view_func(request, *args, **kwargs) # 这里可以 阅读全文
posted @ 2024-11-09 13:50 lytcreate 阅读(4) 评论(0) 推荐(0) 编辑
摘要:def get_client_ip(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[0] else: ip 阅读全文
posted @ 2024-11-09 00:46 lytcreate 阅读(15) 评论(0) 推荐(0) 编辑
摘要:代码如下: import geoip2.database def get_city_info(ip_address): reader = geoip2.database.Reader('C:\\Users\lytcreate\Downloads\\222\GeoLite2-City.mmdb') t 阅读全文
posted @ 2024-11-09 00:31 lytcreate 阅读(117) 评论(0) 推荐(0) 编辑
摘要:from PIL import Image # 1寸照片的尺寸(单位:像素,这里以300dpi为例) width = 295 height = 413 # 打开原始图片 image = Image.open('your_image.jpg') # 计算缩放比例 image_width, image_ 阅读全文
posted @ 2024-11-08 11:12 lytcreate 阅读(21) 评论(0) 推荐(0) 编辑
摘要:data_frame['aa'] = pd.to_numeric(data_frame['aaa'], errors='coerce') 阅读全文
posted @ 2024-11-01 17:32 lytcreate 阅读(5) 评论(0) 推荐(0) 编辑
摘要:方法一:抽象类版 import base64 from Crypto.Cipher import AES class EncryptDate: def __init__(self, key): self.key = key.encode('utf-8') # 初始化密钥 self.length = 阅读全文
posted @ 2024-10-29 11:50 lytcreate 阅读(173) 评论(0) 推荐(0) 编辑
摘要:import sqlalchemy.engine.url as engineUrlfrom sqlalchemy import create_engine, text def get_db_engine(db_info, db_name): db_dict = {'host': db_info.ge 阅读全文
posted @ 2024-10-28 16:10 lytcreate 阅读(9) 评论(0) 推荐(0) 编辑
摘要:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 阅读全文
posted @ 2024-10-10 23:26 lytcreate 阅读(103) 评论(0) 推荐(0) 编辑
摘要:将这部分注释掉: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } 并替换为: DATABASES = { 'default': { 'ENG 阅读全文
posted @ 2024-10-10 09:57 lytcreate 阅读(66) 评论(0) 推荐(0) 编辑
摘要:import math def haversine(lon1, lat1, lon2, lat2): """ 计算两个经纬度点之间的距离(单位:公里) 参数: lon1, lat1 : float 第一个点的经度和纬度(度) lon2, lat2 : float 第二个点的经度和纬度(度) 返回: 阅读全文
posted @ 2024-09-26 18:31 lytcreate 阅读(57) 评论(0) 推荐(0) 编辑
摘要:一、单下划线 1.命名约定。在Python中,单下划线作为命名约定,用于表示某个变量、方法或属性是内部使用的或具有特定含义,但不希望在外部直接访问。 2.临时变量。在一些情况下,我们可能只需要临时使用某个变量,而不关心它的具体值。此时,可以使用单下划线作为变量名,表示它是一个无关紧要的临时变量。 3 阅读全文
posted @ 2023-11-22 18:31 lytcreate 阅读(554) 评论(0) 推荐(0) 编辑
摘要:在Python中,__new__方法是一个魔法方法,用于在创建新实例之前控制对象的创建。它是构造器方法__init__之前被调用的。__new__方法通常用于控制实例的创建,可以返回实例本身或者一个完全不同的对象。 __new__ 方法使用 类名() 创建对象时,Python 的解释器 首先 会 调 阅读全文
posted @ 2023-11-22 17:31 lytcreate 阅读(857) 评论(0) 推荐(0) 编辑
摘要:a = [{'name': 'b', 'age': 11}, {'name': 'c', 'age': 10}, {'name': 'a', 'age': 12}] e = {'name': 22, 'age': 12, 'bbb': 23} b = sorted(a, key=lambda d: 阅读全文
posted @ 2023-11-22 16:30 lytcreate 阅读(15) 评论(0) 推荐(0) 编辑

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