使用Python对文件名进行排序
来源:互联网 发布:网络安防培训 编辑:程序博客网 时间:2024/05/03 13:00
使用Python对文件名进行排序
分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。
经常在Linux下操作文件,要对一组文件名保存起来使用的时候,需要排序,但是文件名是字符串,自然排序结果会出现这种问题:
源数据:
5.rb 2.rb 201.rb 51.rb 7.rb 4.rb
系统提供的排序方法结果是这样的:
2.rb 201.rb 4.rb 5.rb 51.rb 7.rb
这明显是不对的,201当然应该排在最后,只是当成字符串来处理,就会有这样的问题,所以用Python写个小程序再处理一遍:
思路很简单,把文件名拆分之后转成整数,再排序,然后再转回来即可。
运行结果:
0 0
- 使用Python对文件名进行排序
- 使用Python对文件名进行排序
- MFC对文件按文件名进行排序
- python对版本号进行排序
- [python]对字典进行排序
- python 对字典进行排序
- 使用Python对文件名批量修改
- C#中对文件名进行排序(两天的学习成果)
- 对文件名进行修改
- 对python中的字典进行排序
- 【Python-2.7】对列表进行排序
- python——使用itemgetter和sorted对列表内的元素进行排序
- python sorted函数(结合使用lambda和operator.itemgetter()来对字典进行排序)
- 使用XPathExpression类对XML进行排序
- 使用XPathExpression类对XML进行排序
- 使用Comparator对ArrayList进行排序
- 使用XPathExpression类对XML进行排序
- 使用XPathExpression类对XML进行排序
- Android ScrollView 中放入 ImageView 的出现上下空白
- 洛谷 P1980 计数问题
- linux第四次笔记
- Android高级开发--SimpleAdapter类
- uboot移植
- 使用Python对文件名进行排序
- android.os.DeadObjectException出现该怎么解决
- 深入理解JavaScript 原型和原型链
- 直连网线和交叉网线的线序
- MySQL学习之:源码安装MySQL
- MySQL知识点总结
- Android 7 调用系统相机
- C语言最小堆
- Windows网络编程