摘要:在数据库操作中,有时候需要对多条记录进行批量更新操作,而这些记录的更新逻辑可能是相同的,只是参数不同。 starmap函数可以更加高效地实现批量更新数据库的操作。 import sqlite3 from itertools import starmap # 连接数据库 conn = sqlite3.
阅读全文
摘要:网址:小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文 )
阅读全文
摘要:def read_csv_to_dict(filename): with open(filename, 'r', errors='ignore', encoding='gbk') as f: reader = csv.DictReader(f) fieldnames = [name.lstrip('
阅读全文
摘要:# 自动添加幻灯片 def duplicate_slides(_path_template, _path_dest, _slide_nums, _index=3): """ 输入参数: :param _path_template:PPT模板文件全路径 :param _index:PPT母版业起始索引
阅读全文
摘要:# 中文冒号(比例除外)替换为英文冒号def sub_the_chinese_colon_of_the_question_number(_lines: str) -> str: """ :param _lines:清理后的文本文件内容 功能:查找并替换题号后的中文冒号为英文冒号。 """ # 定义替
阅读全文
摘要:# 字典按键升序排序 lines_dict = dict(sorted(lines_dict.items(), key=lambda it: it[0])) # 字典按值升序排序 lines_dict = dict(sorted(lines_dict.items(), key=lambda it:
阅读全文
摘要:# 字符串列表去重并保持原顺序 def deduplicate_preserve_order(lst): """ :param lst:字符串列表 功能:返回字符串列表去重后的列表。 """ return list(OrderedDict.fromkeys(lst))
阅读全文