最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決python中os.listdir()函數(shù)讀取文件夾下文件的亂序和排序問題

 更新時(shí)間:2018年10月17日 09:48:48   作者:xcl_路路  
今天小編就為大家分享一篇解決python中os.listdir()函數(shù)讀取文件夾下文件的亂序和排序問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

1. os.listdir()概述

os.listdir() 方法用于返回指定的文件夾包含的文件或文件夾的名字的列表。

例如:

dir ='F:/Home_01/img'#當(dāng)前目錄

filenames=os.listdir(dir)#filenames存儲(chǔ)dir下的所有文件名。

注意:os.listdir()返回的文件名不一定是順序的,也就是說結(jié)果是不固定的,如下圖,則filenames[0]有可能為‘22.jpg',而不是我們所希望的‘11.jpg'。

python os.listdir 亂序和排序

解決辦法:

filenames=os.listdir(dir)

filenames.sort(key=lambda x:int(x[:-4]))#倒著數(shù)第四位'.'為分界線,按照‘.'左邊的數(shù)字從小到大排序

此時(shí)亂序就變成了順序:filenames=['11.jpg' , '22.jpg' , '30.jpg'],即filenames[1]='22.jpg';當(dāng)然可根據(jù)自己文件名的特征去決定int(x[:?])中?的值,從哪里去分割排序。

以上這篇解決python中os.listdir()函數(shù)讀取文件夾下文件的亂序和排序問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)根據(jù)Excel表格某一列內(nèi)容與數(shù)據(jù)庫進(jìn)行匹配

    Python實(shí)現(xiàn)根據(jù)Excel表格某一列內(nèi)容與數(shù)據(jù)庫進(jìn)行匹配

    這篇文章主要為大家詳細(xì)介紹了Python如何使用pandas庫和Brightway2庫實(shí)現(xiàn)根據(jù)Excel表格某一列內(nèi)容與數(shù)據(jù)庫進(jìn)行匹配,需要的可以參考下
    2025-02-02
  • 詳解python中的閉包

    詳解python中的閉包

    這篇文章主要介紹了python中閉包的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-09-09
  • Python文件操作及內(nèi)置函數(shù)flush原理解析

    Python文件操作及內(nèi)置函數(shù)flush原理解析

    這篇文章主要介紹了Python文件操作及內(nèi)置函數(shù)flush原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 深入討論P(yáng)ython函數(shù)的參數(shù)的默認(rèn)值所引發(fā)的問題的原因

    深入討論P(yáng)ython函數(shù)的參數(shù)的默認(rèn)值所引發(fā)的問題的原因

    這篇文章主要介紹了深入討論P(yáng)ython函數(shù)的參數(shù)的默認(rèn)值所引發(fā)的問題的原因,利用了Python解釋器在內(nèi)存地址分配中的過程解釋了參數(shù)默認(rèn)值帶來陷阱的原因,需要的朋友可以參考下
    2015-03-03
  • python定時(shí)按日期備份MySQL數(shù)據(jù)并壓縮

    python定時(shí)按日期備份MySQL數(shù)據(jù)并壓縮

    這篇文章主要為大家詳細(xì)介紹了python定時(shí)按日期備份MySQL數(shù)據(jù)并壓縮,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python+Matplotlib+LaTeX玩轉(zhuǎn)數(shù)學(xué)公式

    Python+Matplotlib+LaTeX玩轉(zhuǎn)數(shù)學(xué)公式

    這篇文章主要為大家介紹了如何在Matplotlib中使用LaTeX?公式和符號(hào)以及Python如何生成LaTeX數(shù)學(xué)公式。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-02-02
  • Python pandas求方差和標(biāo)準(zhǔn)差的方法實(shí)例

    Python pandas求方差和標(biāo)準(zhǔn)差的方法實(shí)例

    標(biāo)準(zhǔn)差(或方差),分為 總體標(biāo)準(zhǔn)差(方差)和 樣本標(biāo)準(zhǔn)差(方差),下面這篇文章主要給大家介紹了關(guān)于pandas求方差和標(biāo)準(zhǔn)差的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • Pandas之groupby( )用法筆記小結(jié)

    Pandas之groupby( )用法筆記小結(jié)

    這篇文章主要介紹了Pandas之groupby( )用法筆記小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python實(shí)現(xiàn)向列表或數(shù)組添加元素

    Python實(shí)現(xiàn)向列表或數(shù)組添加元素

    Python中的列表是一種動(dòng)態(tài)數(shù)組,可以存儲(chǔ)不同數(shù)據(jù)類型的元素,并提供多種方法進(jìn)行元素的添加和刪除,列表是Python中非常靈活和強(qiáng)大的數(shù)據(jù)結(jié)構(gòu),可以通過索引訪問、修改和操作列表中的元素,列表的創(chuàng)建十分簡(jiǎn)單,只需使用方括號(hào)括起元素,并用逗號(hào)分隔
    2024-09-09
  • Ubuntu+python將nii圖像保存成png格式

    Ubuntu+python將nii圖像保存成png格式

    這篇文章主要介紹了Ubuntu+python將nii圖像保存成png格式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論

昆山市| 潍坊市| 准格尔旗| 盖州市| 涪陵区| 花垣县| 弥渡县| 遵化市| 桐庐县| 阜新市| 泗水县| 聂拉木县| 扬中市| 镇远县| 丹东市| 岑溪市| 正阳县| 道真| 容城县| 博爱县| 甘孜| 白银市| 苗栗县| 专栏| 扎兰屯市| 赤城县| 东港市| 陈巴尔虎旗| 清苑县| 平罗县| 巴青县| 凤庆县| 南平市| 武安市| 晋宁县| 雷山县| 姜堰市| 榆社县| 万荣县| 明星| 蓬溪县|