久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

Python的os.listdir在獲取文件列表時的順序問題

瀏覽:107日期:2022-06-27 10:42:45

問題描述

Python的os.listdir在獲取文件列表時的順序問題

這是在windows資源管理器中顯示的文件順序

而用os.listdir獲得的list順序是這樣子的:[’03.jpg’, ’1.jpg’, ’2.jpg’, ’3.jpg’, ’5.jpg’, ’6.png’, ’test.url’]

請問要怎樣才能獲得和windows資源管理器順序一樣的文件列表呢?

問題解答

回答1:

排下序試下...

import osresult = os.listdir(’.’)result.sort()print result

不過感覺要求跟資源管理器一樣的的順序, 意義不大..因為資源管理器那個列表, 可能是按照修改時間, 也可能是按照名字, 或者按照別的不知名的順序..

按照修改時間排序, 可以自己調整

import osresult = [(i, os.stat(i).st_mtime) for i in os.listdir(’.’)]for i in sorted(result, key=lambda x: x[1]): print i[0]

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 波密县| 红河县| 桐城市| 建始县| 荔浦县| 留坝县| 来凤县| 临清市| 鄂尔多斯市| 启东市| 大埔区| 宁远县| 延寿县| 石家庄市| 房产| 甘洛县| 高密市| 乌拉特前旗| 江阴市| 茂名市| 茌平县| 巫溪县| 铁力市| 揭东县| 霍林郭勒市| 油尖旺区| 晋城| 睢宁县| 昭平县| 凤庆县| 白山市| 岱山县| 禹城市| 三明市| 岢岚县| 凌海市| 丰镇市| 哈巴河县| 安岳县| 三穗县| 日照市|