gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 03:21:47 25 4
gpt4 key购买 nike

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

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'

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

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

但我在使用f.open命令时不知道确切的名称。做到这一点的最佳方法是什么? (我考虑过首先创建一个包含所有文件名的列表,但我不知道这是否是一个好的技术,或者使用像 glob 这样的东西是否更好......)。预先感谢您。

最佳答案

您可以使用以下代码

导入操作系统
fileName = [os.listdir('.') 中文件名的文件名 if filename.startswith("prefix") and 'otherstring' in filename]

希望这有帮助!

关于python - 在python中访问文件名不完全已知的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41848909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com