随笔分类 -  Python

摘要:import hashlib with open(fr'filename', 'rb') as f: md5 = hashlib.md5(f.read()).hexdigest() print(md5) 阅读全文
posted @ 2024-04-23 10:56 vetra 编辑
摘要:import openpyxl def generate_excel(data, columns, file_path): workbook = openpyxl.Workbook() sheet = workbook.active # 写入列名 for col_idx, column in enu 阅读全文
posted @ 2024-04-23 10:55 vetra 编辑
摘要:背景: 我有一个列表,列表中存储的子元素是字典,字典中存在多个键值对,其中id是绝对不相同的,但其他键值对可能和另外的子元素重复,现在要去除重复的子元素 # 原始列表 original_list = [ {"id": 1, "name": "Alice", "age": 20}, {"id": 2, 阅读全文
posted @ 2024-04-12 15:31 vetra 编辑
摘要:Setting->Editor->File and Code Templates->Python Script #!/usr/bin/env python # -*- coding:utf-8 -*- # @FileName :{NAME}.py # @Time :{DATE} ${TIME} 阅读全文
posted @ 2023-12-12 11:40 vetra 编辑
摘要:```bash python -m http.server 8000 ``` 阅读全文
posted @ 2023-08-25 23:04 vetra 编辑
摘要:import os folder_path = "E:\\myproject\\2.4.3" search_str = ".bak" for root, dirs, files in os.walk(folder_path): for file in files: file_path = os.pa 阅读全文
posted @ 2023-04-20 10:15 vetra 编辑
摘要:问题 Traceback (most recent call last): File "/home/app/auto_train/scripts/train_auto/train_auto.py", line 5, in <module> from monitor import yarn_monit 阅读全文
posted @ 2023-02-13 14:44 vetra 编辑
摘要:一、能看到报错的行号,在try >>>>>>except中好用 import traceback print(traceback.format_exc()) # 能看到报错的行号,在try >>>>>>except中好用 二、将字典格式化输出,方便查看超长字典 import pprint dic = 阅读全文
posted @ 2022-11-17 20:37 vetra 编辑
摘要:Python获取某个目录下所有文件名中含有某个字符的文件绝对路径,有点像Linux下面的find命令 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import os path = 'E:\\PythonScripts' s = 'a' for fil 阅读全文
posted @ 2022-09-30 11:22 vetra 编辑
摘要:存在问题: 如何对文件夹中的文件名进行批量编辑 解决方案: 采用**os.listdir(file_path)**遍历文件夹提取,然后进行相应编辑,该方法只针对目标文件夹不包括子文件。 如果想对目标文件以及内部的子文件进行操作,请参考:此文 https://blog.csdn.net/coberup 阅读全文
posted @ 2022-09-30 11:18 vetra 编辑
摘要:存在问题: 如何对文件夹中的文件名进行批量编辑 解决方案: 采用**for root, dirs, files in os.walk(file_path)**遍历文件夹提取,然后进行相应编辑,该方法是对父文件和子文件所有符合的均进行编辑。 注: root 表示正在遍历的文件夹的名字(根/子) dir 阅读全文
posted @ 2022-09-30 11:13 vetra 编辑
摘要:import time import datetime t = datetime.datetime.now() time_now =t.strftime('%Y-%m-%d %H:%M:%S') # 获取现在时间 如:2022-09-19 17:33:41 time_before = (t-date 阅读全文
posted @ 2022-09-19 17:45 vetra 编辑
摘要:报错内容: UnicodeEncodeError:'ascii' code can't encode characters in position 21-23:ordinal notin range(128) **解决方法:**文件开头加入以下代码 import sys reload(sys) sy 阅读全文
posted @ 2022-07-07 16:00 vetra 编辑
摘要:请求 文档: https://flask.palletsprojects.com/en/2.0.x/api/#flask.Request request:flask中代表当前请求的 request 对象 作用:在视图函数中取出本次客户端的请求数据 导入:from flask import reque 阅读全文
posted @ 2021-12-24 18:17 vetra 阅读(88) 评论(0) 推荐(1) 编辑
摘要:1. 接收任意路由参数 # 路由可以接收不限定类型的路由参数,默认按/分割参数 @app.route(rule="/users/<cid>/<num>") # 路由设置了路由参数,在被装饰的视图中必须声明同名的视图参数用于接收,否则报错 def index(num, cid): print(cid, 阅读全文
posted @ 2021-12-24 18:04 vetra 阅读(92) 评论(0) 推荐(0) 编辑
摘要:from flask import Flask # 项目实例应用对象 """ Flask类的实例化参数: import_name Flask程序所在的包(模块),传 __name__ 就可以 其可以决定 Flask 在访问静态文件时查找的路径 static_path 静态文件存储访问路径(不推荐使用 阅读全文
posted @ 2021-12-24 17:43 vetra 阅读(144) 评论(0) 推荐(0) 编辑
摘要:准备 conda create -n flask python=3.8 conda activate flask # 退出虚拟环境 conda deactivate 安装flask pip install flask -i https://pypi.douban.com/simple 创建flask 阅读全文
posted @ 2021-12-24 17:40 vetra 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Flask Flask诞生于2010年,是Armin ronacher(阿明·罗纳彻)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库 阅读全文
posted @ 2021-12-24 16:53 vetra 阅读(212) 评论(0) 推荐(0) 编辑
摘要:RecursionError: maximum recursion depth exceeded while getting the str of an object 死循环、超过最大递归深度 检查 celery连接redis时是否配置密码 阅读全文
posted @ 2021-12-23 21:10 vetra 阅读(431) 评论(0) 推荐(0) 编辑
摘要:JWT就是一段字符串,由三段信息构成,第一部分是头部(header,声明token类型,声明签证的加密算法),第二部分是载荷(payload,类似于飞机上承载的物品,存放标准声明、公共声明、私有声明),第三部分是签证(signature,辨真伪、防篡改) pip install djangorest 阅读全文
posted @ 2021-12-23 18:13 vetra 阅读(105) 评论(0) 推荐(0) 编辑

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