如何在文件名中查找文本片段?

时间:2018-09-24 12:48:22

标签: python text operating-system glob

我正在从Excel文件中读取数据,然后尝试使用目录查找文件。这里的问题是我缺少一个函数。

例如,数据可以读取1011754723,而文本文件将读取Hamlet1011754723_Page100.txt. 我找到了函数.endwith(."txt"),但找不到包含contains的函数。有这样的功能吗?

谢谢

2 个答案:

答案 0 :(得分:2)

您可以使用in

类似这样:

'1011754723' in 'Hamlet1011754723_Page100.txt'

答案 1 :(得分:1)

我找到了答案的解决方案:

for txt in glob.glob("dir/*1011754723*.txt"): txt_agg.append(txt)