天宫鹤

09 2024 档案

Python使用starmap函数批量更新数据库
摘要:在数据库操作中,有时候需要对多条记录进行批量更新操作,而这些记录的更新逻辑可能是相同的,只是参数不同。 starmap函数可以更加高效地实现批量更新数据库的操作。 import sqlite3 from itertools import starmap # 连接数据库 conn = sqlite3. 阅读全文

posted @ 2024-09-17 16:34 GoGrid 阅读(21) 评论(0) 推荐(0) 编辑

转载:小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文 )
摘要:网址:小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文 ) 阅读全文

posted @ 2024-09-14 07:55 GoGrid 阅读(12) 评论(0) 推荐(0) 编辑

Python读取列名手动删除BOM示例代码(在Python中打开文件使用utf-8-sig和utf-8的区别)
摘要:def read_csv_to_dict(filename): with open(filename, 'r', errors='ignore', encoding='gbk') as f: reader = csv.DictReader(f) fieldnames = [name.lstrip(' 阅读全文

posted @ 2024-09-11 07:51 GoGrid 阅读(15) 评论(0) 推荐(0) 编辑

Python pywin32(win32com)复制和删除幻灯片页面
摘要:# 自动添加幻灯片 def duplicate_slides(_path_template, _path_dest, _slide_nums, _index=3): """ 输入参数: :param _path_template:PPT模板文件全路径 :param _index:PPT母版业起始索引 阅读全文

posted @ 2024-09-06 20:19 GoGrid 阅读(87) 评论(0) 推荐(0) 编辑

Python正则表达式替换(sub)中如何使用替换函数
摘要:# 中文冒号(比例除外)替换为英文冒号def sub_the_chinese_colon_of_the_question_number(_lines: str) -> str: """ :param _lines:清理后的文本文件内容 功能:查找并替换题号后的中文冒号为英文冒号。 """ # 定义替 阅读全文

posted @ 2024-09-03 11:21 GoGrid 阅读(143) 评论(0) 推荐(0) 编辑

Python字典按键和按值升序排序
摘要:# 字典按键升序排序 lines_dict = dict(sorted(lines_dict.items(), key=lambda it: it[0])) # 字典按值升序排序 lines_dict = dict(sorted(lines_dict.items(), key=lambda it: 阅读全文

posted @ 2024-09-03 08:21 GoGrid 阅读(33) 评论(0) 推荐(0) 编辑

Python字符串列表去重并保持原顺序不变
摘要:# 字符串列表去重并保持原顺序 def deduplicate_preserve_order(lst): """ :param lst:字符串列表 功能:返回字符串列表去重后的列表。 """ return list(OrderedDict.fromkeys(lst)) 阅读全文

posted @ 2024-09-03 08:13 GoGrid 阅读(27) 评论(0) 推荐(0) 编辑

导航