-
2026-01-20 19:19:02
- Python 变量到底存的是什么?从引用模型讲清楚
- Python变量存储的是对象引用而非数据本身,即变量是对象内存地址的别名;不可变对象内容不可修改,重新赋值会创建新对象,可变对象可原地修改;赋值共享引用,浅拷贝复制容器但不复制嵌套对象,深拷贝递归复制全部层级。
-
730
-
2026-01-20 19:34:02
-
2026-01-20 22:53:02
-
2026-01-21 11:16:31
-
2026-01-21 13:27:01
-
2026-01-21 13:27:11
- Python 文件锁在多进程下是否可靠?
- Python文件锁在多进程下基本可靠但有前提:flock()是Unix/Linux/macOS内核级锁,崩溃自动释放;Windows的msvcrt.locking()为脆弱的advisory锁,易残留死锁;需统一路径、避免混用锁类型、合理控制粒度,或选用Redis等分布式锁替代。
-
617
-
2026-01-21 13:41:02
-
2026-01-21 17:25:02
-
2026-01-21 17:40:03
- Python 上下文管理器如何保证异常安全?
- 上下文管理器通过__enter__和__exit__协议强制执行资源清理,无论正常退出或异常均调用__exit__,确保异常安全;其比手动try/finally更可靠、职责清晰且复用性强。
-
532
-
2026-01-21 18:11:03