给定一个文件txt:
ab
a c
a a
Run Code Online (Sandbox Code Playgroud)
打电话时sort txt,我获得:
a a
ab
a c
Run Code Online (Sandbox Code Playgroud)
换句话说,它不是正确的排序,它有点删除/忽略空白!我希望这是行为,sort -i但无论是否有-i旗帜都会发生.
我想获得"正确"的排序:
a a
a c
ab
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我正在将一个Bash脚本移植到Python.该脚本设置LC_ALL=C并使用Linux sort命令来确保本机字节顺序而不是特定于语言环境的排序顺序(http://stackoverflow.com/questions/28881/why-doesnt-sort-sort-the-same-on-every - 机器).
在Python中,我想使用Python的列表sort()或sorted()函数(没有key=选项).我总能得到与Linux排序相同的结果LC_ALL=C吗?