国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python文件排序都有哪些方法

python文件排序都有哪些方法

头像

爱喝马黛茶的安东尼

2019-12-04 15:40:525558浏览 · 0收藏 · 0评论

在python环境中提供两种排序方案:用库函数sorted()对字符串排序,它的对象是字符;用函数sort()对数字排序,它的对象是数字,如果读取文件的话,需要进行处理(把文件后缀名‘屏蔽’)。

(1)首先:我测试的文件夹是/img/,里面的文件都是图片,如下图所示:

5e456c82768e849deb5d28f4bf56f0f.png

(2)测试库函数sorted(),直接贴出代码:

import numpy as np
import os
 
img_path='./img/'
 
img_list=sorted(os.listdir(img_path))#文件名按字母排序
img_nums=len(img_list)
for i in range(img_nums):
    img_name=img_path+img_list[i]
    print(img_name)

运行效果如下:

d1bae9b804c553b4d24a6e0381710b4.png

从图片可以清晰的看出,文件名是按字符排序的。

(3)测试函数sort(),代码:

import numpy as np
import os
img_path='./img/'
 
img_list=os.listdir(img_path)
img_list.sort()
img_list.sort(key = lambda x: int(x[:-4])) ##文件名按数字排序
img_nums=len(img_list)
for i in range(img_nums):
    img_name=img_path+img_list[i]
    print(img_name)

运行效果如下:

f2e1a74694600bcc7591d32a02c30ba.png

可以看出,文件名是按数字排序的;顺便提下,sort函数中用到了匿名函数(key = lambda x:int(x[:-4])),其作用是将后缀名'.jpg'“屏蔽”(因为‘.jpg’是4个字符,所以[:-4]的含义是从文件名开始到倒数第四个字符为止),具体看python的匿名函数和数组取值方式。

python学习网,免费的在线学习python平台,欢迎关注!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

精产一二三产区划分标准图片| 60左右男性几天需要性一次| 双男主做酱酱酿酿视频大全真人版 | 《列车上的轮杆》1-4| 日本无码| 《再来一次好吗》免费观看| 高三妈妈用性缓解孩子压力| 房东天天吃我奶躁我在哪里看| 美女和老板一起努力做豆浆| 笑傲江湖在线观看| 中字《喝醉的丈夫被结城送回家》| 《后宫狂热》动漫全集完整| 法国空姐| 小蓝电影全集免费观看| 真爱禁区| 姐妹花破瓜双飞飞记的寓意和象征意.. | 痴癫普通话版免费观看| 成人做爰免费A片视频| 《完美邻居2》电影在线观看| 双腿无力合拢红肿外翻男生原因 | 暴躁少女免费看高清电视剧| 把她日出水了好紧大爽了视频| 奶牛厂| 《部长连续几天让我失去理智》| 年轻的母亲2| 人妻互换共享4P闺蜜疯狂互换| 女被强伦疯狂做爰XXX| 小莹的性荡生活第15章| 女生给男生吃小头头| CSGO暴躁妹妹免费观看电视剧| 他的大手在秘密花园游走漫画| 《黑人性奴2》免费观看| .COM《让笨蛋妹妹变聪明的方..| 日韩无矿砖区转吗| 美国禁忌2在线观看电视剧| 老师脱了内裤让我进去| 福艳都市韵母王雪琴| 女性抹胸开襟哺乳衣的注意事项 | 《魅魔之耻》1~4集免费看| 三个领导换着躁我几小时在线观看| 家庭教师3