Masalah susunan os.listdir Python apabila mendapatkan senarai fail
PHP中文网
PHP中文网 2017-06-28 09:26:11
0
1
1730

Ini ialah susunan fail yang ditunjukkan dalam Windows Explorer

Susunan senarai yang diperoleh menggunakan os.listdir adalah seperti berikut:
['03.jpg', '1.jpg', '2.jpg', '3.jpg', '5.jpg', '6. , 'test.url']

Bagaimana saya boleh mendapatkan senarai fail dalam susunan yang sama seperti Windows Explorer?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(1)
扔个三星炸死你

Jom cuba mengikut urutan...

import os
result = os.listdir('.')
result.sort()
print result

Tetapi rasanya tidak masuk akal untuk memerlukan susunan yang sama seperti pengurus sumber... kerana senarai dalam pengurus sumber mungkin mengikut urutan masa pengubahsuaian, nama atau beberapa pesanan lain yang tidak diketahui...

Isih mengikut masa pengubahsuaian, anda boleh melaraskannya sendiri

import os
result = [(i, os.stat(i).st_mtime) for i in os.listdir('.')]
for i in sorted(result, key=lambda x: x[1]):
    print i[0]
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!