Vì vậy, bạn chưa để lại bất kỳ mô tả nào về những tệp này và cách bạn nhận chúng, nhưng tôi cho rằng bạn sẽ nhận được tên tệp bằng mô-đun os
.
Như để nhận được số ra trong những cái tên, bạn muốn được tốt nhất bằng cách sử dụng biểu thức thông thường với re
, một cái gì đó như thế này:
import re
def get_numbers_from_filename(filename):
return re.search(r'\d+', filename).group(0)
Sau đó, để bao gồm rằng trong một vòng lặp for, bạn muốn chạy chức năng đó trên mỗi tên tệp:
for filename in os.listdir(myfiledirectory):
print get_numbers_from_filename(filename)
hoặc điều gì đó dọc theo các dòng đó.
Tôi đề nghị module 're'. – squiguy