在python中访问文件名不完全已知的文件

2024-04-25 04:28:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个巨大的文件数据库,其名称如下:

XYZ-ABC-K09235D1-20151220-5H1E2H4A.txt
XYZ-ABC-W8D2S5G5-20151225-HG2EK4GE.txt
XYZ-ABC-ME2C5K32-20160206-DD8BA4R6.txt
etc...

名称具有相同的结构:

'XYZ-ABC-' + 8 random char + '%y%m%d' + 8 random char + '.txt'

现在,给定日期,我需要打开一个文件。关键是,我不知道文件的确切名称,因为其中有一些随机字符。例如,对于datetime 12/05/2014,我知道文件名类似

XYZ-ABC-????????-20140512-????????.txt

但是我不知道使用f.open命令时的确切名称。最好的方法是什么(我想先创建一个包含所有文件名的列表,但我不知道这是一种好的技术,还是最好使用类似glob。先谢谢你


Tags: 文件txt名称数据库文件名etcrandomabc