列表与文件路径搜索特定文件python

时间:2018-01-03 13:21:45

标签: python python-3.x pandas

我创建了一个包含目录+子文件夹中所有xlsx文件的列表。现在我有一个只有1列的 Pandas Dataframe ,并且每行都有xlsx文件的完整路径。我还有另一个列表,其中只包含xlsx文件的名称没有完整路径。我知道有一种过滤df [df [bla == bla]]等值的方法,但我不知道如何用字符串的子字符串来做这个。

任何人都知道如何取回包含所需xlsx文件的完整路径的列表?

这是具有完整路径的数据框 enter image description here

这是我的文件名列表

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以像这样搜索Pandas DataFrame:

搜索包含模式的字符串

    pattern = r'[0-9][a-z]'

    pd.Series(['1', '2', '3a', '3b', '03c']).str.contains(pattern)

搜索与模式匹配的字符串

    pd.Series(['1', '2', '3a', '3b', '03c']).str.match(pattern)

您可以在此处找到更详细的说明。希望有所帮助。