-
2026-01-20 17:45:55
- Python 包的查找路径是如何确定的?
- sys.path初始内容来自运行脚本目录或当前工作目录、PYTHONPATH环境变量、标准库路径及site-packages等;可通过sys.path查看和临时修改,永久添加推荐用.pth文件、PYTHONPATH或虚拟环境。
-
244
-
2026-01-20 18:05:02
- Python 单元测试应该测什么?
- Python单元测试核心是验证单个函数或方法在给定输入下是否产生预期输出,重点检验逻辑正确性、边界健壮性与异常可控性,需覆盖正常值、边界值及异常场景,并隔离外部依赖。
-
705
-
2026-01-20 18:05:20
- Python 读大文件的最佳实践有哪些?
- Python读大文件应流式处理:文本文件推荐withopen()逐行迭代;超长行或二进制用read(size)分块;随机访问用mmap;结构化数据优先用csv、jsonlines、iterparse等标准库迭代器。
-
149
-
2026-01-20 18:14:02
- SQL 子查询中 ORDER BY 是否生效?
- 子查询中ORDERBY通常无效,因SQL标准规定其仅作用于最终结果;仅当配合LIMIT/TOP/FETCH等截断子句或用于窗口函数时才生效,安全做法是将ORDERBY移至外层查询。
-
645
-
2026-01-20 18:20:50
- Python asyncio 的事件循环模型
- asyncio事件循环是单线程协作式调度中枢,通过await挂起协程、Future标记完成、Task作为调度单元实现高并发I/O;它不创建线程,所有操作在同一线程顺序执行,需显式管理生命周期。
-
340
-
2026-01-20 18:26:03
-
2026-01-20 18:42:09
-
2026-01-20 19:05:02
-
2026-01-20 19:19:02
- Python 变量到底存的是什么?从引用模型讲清楚
- Python变量存储的是对象引用而非数据本身,即变量是对象内存地址的别名;不可变对象内容不可修改,重新赋值会创建新对象,可变对象可原地修改;赋值共享引用,浅拷贝复制容器但不复制嵌套对象,深拷贝递归复制全部层级。
-
730
-
2026-01-20 19:34:02