-
2026-01-29 17:56:02
-
2026-01-29 17:58:46
- Python 文件对象的缓冲机制解析
- 合理设置buffering应依场景而定:文本交互用buffering=1(行缓冲),大文件读写用默认-1,网络socket用0,日志需实时则配合flush()或os.fsync()。
-
209
-
2026-01-29 17:59:02
-
2026-01-29 18:03:45
-
2026-01-29 18:04:01
-
2026-01-29 18:04:30
- Python 类型注解对运行时的影响
- 类型注解不影响Python运行时行为,仅作为元数据存储于__annotations__中供静态分析工具(如mypy、pyright)或反射API(如get_type_hints)使用,运行时需手动实现校验。
-
579
-
2026-01-29 18:05:10
-
2026-01-29 18:05:34
-
2026-01-29 18:09:11
-
2026-01-29 18:11:07
- Python 多线程中的共享数据问题
- threading.Thread中改全局变量看似“没生效”实为非原子操作导致竞态:counter+=1被拆为读、加、写三步,线程切换引发覆盖;应使用Lock保护所有读写路径,或选用queue.Queue等线程安全结构。
-
489