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

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

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

瀏覽:118日期: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 編程
相關文章:
主站蜘蛛池模板: 香河县| 宜昌市| 华阴市| 田东县| 北辰区| 扎鲁特旗| 四会市| 偃师市| 三都| 贡山| 永兴县| 额尔古纳市| 鄱阳县| 淮阳县| 乌拉特中旗| 噶尔县| 鸡东县| 修文县| 绍兴县| 永德县| 北京市| 尉氏县| 颍上县| 竹山县| 樟树市| 河源市| 宜宾县| 措美县| 靖州| 昭苏县| 专栏| 甘谷县| 三都| 城口县| 铜梁县| 青冈县| 安新县| 毕节市| 民权县| 凉山| 开封县|