1
sagaxu 2016 年 11 月 26 日
attrs 是用 dict 存的, dict 本身就不保证顺序,然后在 decode 的时候还做了排序,如果要保序,你需要把 attrs 改造成 list ,然后所有读写 attrs 的地方都要修改,估计得小半天才能改完
|
2
mkeith 2016 年 11 月 26 日
顺序有什么关系吗?
|
3
congeec 2016 年 11 月 26 日 via iPhone
启动 python 前加 PYTHONHASHSEED=0 环境变量。搜一下你就知道为吗乱续了
|
5
264768502 2016 年 11 月 26 日 via Android
乱序是 xml 标准的一环
不是 bs4 带来的乱序,是 xml 的 parser 引起的乱序 elementtree 可以 hack 它的函数,来保持原有的顺序(sf 上有人贴了代码的) |