国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:88日期: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 編程
相關文章:
主站蜘蛛池模板: 临桂县| 同心县| 新巴尔虎右旗| 扶沟县| 宁晋县| 金山区| 长岛县| 综艺| 庆城县| 应城市| 吴旗县| 威海市| 丘北县| 金华市| 团风县| 贵定县| 康保县| 九台市| 遂平县| 漳州市| 思茅市| 韶关市| 陆川县| 韶山市| 托克托县| 新民市| 平顺县| 聂拉木县| 陕西省| 高雄县| 阿坝| 太康县| 南昌县| 东辽县| 隆安县| 玉山县| 雷山县| 中阳县| 郑州市| 安福县| 青浦区|