Python Wildcard dalam nama file [duplikat]
Saya kesulitan mengatasi rintangan ini.
Saya telah mencoba beberapa cara untuk menambahkan wildcard "*" pada nama file tetapi tidak berhasil. Saya mencoba menambahkan wildcard di bagian tanggal nama file tetapi tidak berhasil untuk saya.
Solex_29122020.xlsx Road_29122020.xlsx Cross_29122020.xlsx
Saya mencoba mengotomatiskan proses dan satu-satunya bagian yang berubah dari file adalah tanggal jadi saya pikir menggunakan kartu liar akan menyelesaikan masalah tetapi saya tidak tahu ke mana kartu liar itu akan pergi. Saya mencoba cara di bawah ini dan masih tidak berhasil.
Solex _ *. Xlsx
Jalan _ *. Xlsx
Silang _ *. Xlsx
Bantuan apa pun akan dihargai
Jawaban
Anda mungkin mencari https://docs.python.org/3/library/glob.html
contoh:
import glob
for filename in glob.glob('Solex_*.xlsx'):
print(filename)