随笔分类 -  python小知识

一些python的小用法
摘要:1. 通过 AsyncResult获取任务结果对象 from celery.result import AsyncResult import pytz from datetime import datetime # 根据任务ID获取任务结果对象 result = AsyncResult(task_i 阅读全文
posted @ 2024-01-18 14:42 是阿杰呀 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1. 使用 from cryptography.fernet import Fernet 第三方库 pip3 install cryptography 2. Fernet的使用 from cryptography.fernet import Fernet # 生成加密密钥 key = Fernet. 阅读全文
posted @ 2023-12-21 12:24 是阿杰呀 阅读(280) 评论(0) 推荐(0) 编辑
摘要:判断密码长度最少8位, 且应为数字、字母和特殊符号中至少2类的组合 import re def check_password_func(password): # 长度至少为8位,且应为数字、字母和特殊符号中至少2类的组合 match1 = bool(re.search(r'\d+', passwor 阅读全文
posted @ 2023-12-19 16:19 是阿杰呀 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1. 渲染多级菜单, 并调整数据 # 生成 菜单树状目录 class MenuTreeView(APIView): # 多层级 生成树状目录 def generate_menu_tree(self, parent_menu): temp_menu_list = [] sub_menus = mode 阅读全文
posted @ 2023-11-23 17:38 是阿杰呀 阅读(44) 评论(0) 推荐(0) 编辑
摘要:转载地址 https://blog.csdn.net/ProceduralMan/article/details/128682590 阅读全文
posted @ 2023-11-22 16:29 是阿杰呀 阅读(209) 评论(0) 推荐(0) 编辑
摘要:import pandas as pd from pathlib import Path def backwardtrace(file: str): if not Path(file).is_file(): raise ValueError('File does not exist!') else: 阅读全文
posted @ 2023-11-21 14:59 是阿杰呀 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1. 读取 shp/geojson 边界文件 import geopandas as gpd file = 'media/abc.geojson' gdf = gpd.read_file(file) # 将 GeoDataFrame 转换为 GeoJSON 字符串 geojson = json.lo 阅读全文
posted @ 2023-11-21 14:57 是阿杰呀 阅读(827) 评论(0) 推荐(0) 编辑
摘要:1. 数据库设置 import pymysql # 数据库连接配置 DB_HOST = '127.0.0.1' # ip DB_PORT = 3306 # 端口 DB_USER = 'root' # 用户名 DB_PASSWD = 'root' # 密码 DB_DATABASE = 'db_1' # 阅读全文
posted @ 2023-09-20 09:56 是阿杰呀 阅读(76) 评论(0) 推荐(0) 编辑
摘要:data = [342.8, 337.96, 336.68, 337.94, 337.35, 340.4, 342.42, 341.86, 339.4, 341.76, 342.9, 343.63, 338.88, 339.43] # 风向角度区分 directions = { "北": [(348 阅读全文
posted @ 2023-09-13 18:28 是阿杰呀 阅读(119) 评论(0) 推荐(0) 编辑
摘要:#### 坐标系转换 ```python """ 坐标转换工具类 xll >2021-05-19 developer """ import math import pandas as pd import numpy as np from pyproj import Proj, transform, 阅读全文
posted @ 2023-09-08 14:47 是阿杰呀 阅读(398) 评论(0) 推荐(0) 编辑
摘要:#### 1. 取最大值, 最小值, 平均值 ```python df.max() df.iloc[:, 1:].max() df.min() df.mean() # 输出 index value ``` #### 2. 生成 空值, 带index的 series ```python pd.Seri 阅读全文
posted @ 2023-08-24 15:29 是阿杰呀 阅读(528) 评论(0) 推荐(0) 编辑
摘要:```python import hashlib def encrypt_password(password, salt): # 创建一个sha256的哈希对象 sha256_hash = hashlib.sha256() # 将盐值和密码组合起来并进行哈希 hashed_password = sa 阅读全文
posted @ 2023-07-12 15:16 是阿杰呀 阅读(41) 评论(0) 推荐(0) 编辑
摘要:#### pandas 插入一行数据 ```python # 需要借助 numpy操作 import numpy as np import pandas as pd value = {"a":[1,2,3], "b":[1,2,3], "c":[1,2,3]} df = pd.DataFrame(v 阅读全文
posted @ 2023-06-01 18:07 是阿杰呀 阅读(310) 评论(0) 推荐(0) 编辑
摘要:#### ensure_ascii ```python import json dict1 = {'name': '时间', 'data': ['2023-04-13 05:00']}, {'name': '雨量mm/h', 'data': ['0.0000']}, {'name': '温度℃', 阅读全文
posted @ 2023-05-30 12:21 是阿杰呀 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1. 进程 Process 1.1 多进程 # -*- coding: UTF-8 -*- """ # 计算8的20次方 """ import time import os from multiprocessing import Process import os import time def l 阅读全文
posted @ 2023-05-16 15:38 是阿杰呀 阅读(29) 评论(0) 推荐(0) 编辑
摘要:更新包版本 pip3 install --upgrade django-cors-headers 阅读全文
posted @ 2023-05-12 12:24 是阿杰呀 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1. Trunc # 获取每个月 count总数 from django.db.models import Sum from django.db.models.functions import Trunc models.NafpComplete.objects.filter().annotate(m 阅读全文
posted @ 2023-05-04 11:20 是阿杰呀 阅读(39) 评论(0) 推荐(0) 编辑
摘要:dropna import pandas as pd import numpy as np df = pd.DataFrame( { "name": ['Alfred', 'Batman', 'Catwoman'], "toy": [np.nan, 'Batmobile', 'Bullwhip'], 阅读全文
posted @ 2023-04-21 15:12 是阿杰呀 阅读(120) 评论(0) 推荐(0) 编辑
摘要:pd.pivot_table # df valueUpdateTime factorName value 0 2023-03-28 08:00:18.532805 风向 147.69 1 2023-03-28 08:00:18.532805 气压 101.71 2 2023-03-28 08:00: 阅读全文
posted @ 2023-04-14 12:36 是阿杰呀 阅读(65) 评论(0) 推荐(0) 编辑

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