Python Wildcard dalam nama file [duplikat]

Dec 30 2020

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

TiagoCarreira Dec 30 2020 at 01:51

Anda mungkin mencari https://docs.python.org/3/library/glob.html

contoh:

import glob
for filename in glob.glob('Solex_*.xlsx'):
  print(filename)