Я делаю программу, которая может открыть zip-файл и перечислить имена файлов в алфавитно-цифровом порядке.Вот мой код:
import zipfile
import re
zip_file = zipfile.ZipFile('/home/aaaa/exploit/example.zip','r')
for name in zip_file.namelist():
sorted(str(name in zip_file.namelist()))
print(name)
zip_file.close()
А вот вывод:
example/
example/txt2.txt
example/txt3.txt
example/txt1.txt
Я бы хотел, чтобы имя в zip_file.namelist()
было организовано так:
example/
example/txt1.txt
example/txt2.txt
example/txt3.txt
но я не очень уверен, как сортировать буквенно-цифровые строки, как это только по номеру.