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

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

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

瀏覽:116日期: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 編程
相關文章:
主站蜘蛛池模板: 藁城市| 喀什市| 玛多县| 余江县| 津南区| 孝义市| 寿阳县| 沈阳市| 邓州市| 邵阳市| 土默特右旗| 香港| 政和县| 大石桥市| 育儿| 贡山| 凌海市| 昂仁县| 手游| 云和县| 正定县| 兖州市| 兴业县| 新余市| 沁水县| 年辖:市辖区| 商洛市| 浙江省| 吐鲁番市| 阿拉善左旗| 壶关县| 田阳县| 东至县| 友谊县| 肇州县| 泰州市| 宜川县| 新沂市| 临澧县| 靖西县| 平利县|