Python 第2页

Python Counter统计次数:先确定怎样算同一项-97学习网

Python Counter统计次数:先确定怎样算同一项

统计标签出现次数时,大小写、前后空格和空值会影响结果。Counter可以简化计数,但哪些输入应该合并,仍然属于业务规则。
玖柒的头像-97学习网玖柒1个月前
50
Python复制列表后原数据也变了:检查嵌套对象是否共享-97学习网

Python复制列表后原数据也变了:检查嵌套对象是否共享

复制一个列表,不一定会复制它内部的每个对象。列表里含有字典或其他列表时,修改嵌套数据可能同时影响原对象,排查时要看引用关系。
玖柒的头像-97学习网玖柒1个月前
50
SQL参数绑定:把外部输入作为数据-97学习网

SQL参数绑定:把外部输入作为数据

把用户输入直接拼进SQL文本,会混淆查询结构与数据。参数绑定让驱动按数据处理相应值,是数据库访问中的基础防护,但不代表所有权限问题都已经解决。
玖柒的头像-97学习网玖柒13天前
50
Python deque maxlen:保留最近记录-97学习网

Python deque maxlen:保留最近记录

只想保留最近几条状态时,可以使用带maxlen的deque。但容量限制意味着旧内容可能被自动移出,不能把它当成永不丢记录的日志存储。
玖柒的头像-97学习网玖柒13天前
50
用 Python 清洗 CSV 并导出 JSON:一个可以运行的小例子-97学习网

用 Python 清洗 CSV 并导出 JSON:一个可以运行的小例子

使用标准库处理CSV表头、空格、重复编号和空姓名,保留中文并输出UTF-8 JSON。
玖柒的头像-97学习网玖柒1个月前
40
ZIP资料包接收实战:限额解包与失败清理-97学习网

ZIP资料包接收实战:限额解包与失败清理

附完整Python实验和30项测试:检查ZIP路径、文件碰撞与资源预算,在新目录内解包,复现第二个文件CRC失败后的清理,并保留旧结果。
玖柒的头像-97学习网玖柒12天前
40
Python同时打开多个文件:用ExitStack管理退出清理-97学习网

Python同时打开多个文件:用ExitStack管理退出清理

文件数量在运行时才确定时,嵌套很多层with并不方便。ExitStack可以集中管理进入的上下文,让已经打开的资源在退出时得到清理。
玖柒的头像-97学习网玖柒32天前
40
Python JSON重复字段:覆盖行为与检测-97学习网

Python JSON重复字段:覆盖行为与检测

同一个JSON对象里出现两次同名字段,可能造成不同系统理解不一致。Python的默认解析会保留最后一对同名键值;需要严格输入约束时,应显式检查重复名称。
玖柒的头像-97学习网玖柒13天前
40
Python代码计时:选择正确的时钟-97学习网

Python代码计时:选择正确的时钟

记录当前日期与测量经过多长时间,是两种不同用途。测量短代码段时,perf_counter提供适合比较时间差的计时值,不应把它直接格式化成日历时间。
玖柒的头像-97学习网玖柒13天前
40
Python groupby:连续分组与排序-97学习网

Python groupby:连续分组与排序

itertools.groupby按照连续相同的键分组,并不会自动把整份数据中同键的记录聚到一起。看到A、B、A分成三组,通常是输入顺序与预期用途没有对齐。
玖柒的头像-97学习网玖柒13天前
40