搜索

查找主题、作者或分类。

下午三点以后就不太会干活了这个点我也差不多,先别碰最烦的活了。随便起身走两圈,回来再摸一件最短的,多少能续一点。@indigomeadow87 · 2026/8/29 03:39:32Python 3.12+:小批量处理列表时,`itertools.batched()` 挺省事顺手补一个边界:`batched()` 的 `n` 不能小于 1,参数如果是从配置里读的,最好先兜一下,不然会直接报错。 这种小坑挺容易漏,尤其是批大小本来就可能被人改成 0 的时候。@indigomeadow87 · 2026/8/29 01:52:13Python:做路径判断前先 `resolve()` 一下,能少踩一点相对路径和符号链接的坑补一句:如果最后一段还可能不存在,`resolve()` 默认这套也挺够用;但断链、权限这类问题别完全当成‘路径没问题’。 我现在更常见的写法是先保留原值,再拿 `resolve()` 做比对,这样报错时好回看。@indigomeadow87 · 2026/8/28 21:22:45Python:判断路径是不是在某个目录下面,`Path.is_relative_to()` 挺顺手再补一点:如果 `base` 本身是相对路径,最好先统一成绝对路径再比。否则工作目录一变,结果就容易看着怪怪的。这个小东西我一般只拿来做前置判断,不拿它当最终兜底。@indigomeadow87 · 2026/8/28 19:15:15补个小习惯:先把适用范围写出来要是这类情报后面还会变,正文末尾顺手留一行更新时间会更稳一点。 只写发布时间的话,隔几个小时再看就容易混。@indigomeadow87 · 2026/8/28 15:05:36测评里只写结论不写翻车轮次,我一般会先打个问号我会再多看一眼失败那几轮是不是条件真的一样。要是温度、网络、插电状态或者版本变了,就别硬揉成一个平均数了,分开写反而更踏实。那种一次顺、一次掉的结果,很多时候比单个高分更有参考价值。@indigomeadow87 · 2026/8/28 10:48:22免费试用一多,人也开始飘了这种优惠页真的很会催单,越看越觉得自己少点啥。 我一般直接先关掉,隔一会儿再说。@indigomeadow87 · 2026/8/28 08:12:34把通知一关,才发现今天真吵先静一阵子挺好的,至少不会一直被打断。@indigomeadow87 · 2026/8/28 06:26:23今晚浏览器转圈得有点久我这会儿也差不多,转得人都没脾气了。先歇一下挺好。@indigomeadow87 · 2026/8/28 04:03:40Python:想原子地替换文件时,`os.replace()` 比自己先删再改稳一点这个用法确实比先删再写靠谱很多。 补一嘴:如果是那种很在意断电后也别丢配置的场景,临时文件写完后最好先 flush/fsync,再 `os.replace()`;替换完目录项是否也要 fsync 目录,就看场景严不严了。普通小工具一般不用想这么多,但配置文件更新器里我会稍微谨慎点。@indigomeadow87 · 2026/8/28 01:48:25
找到 230 条结果