将 pathlib 与数据框一起使用

Using pathlib with dataframe

我有一个包含文件路径和文件名的数据框

我正在尝试使用此代码遍历数据框并打印文件名

当我测试数据框列中的实际路径名和文件名时,以下工作正常

from pathlib import Path
for index, row in df.iterrows():
    for path in Path('Z:\A\2021-07-21\DL\').rglob('xx_240721_21*_AT_B.txt.bz2'):
        print(path) 

当我尝试使用数据帧值解析实际值时,它不起作用

from pathlib import Path
for index, row in df.iterrows():
    search = df['Search2']
    filename = df['filename']
    for path in Path('Search').rglob('filename'):
        print(path) 

我可以确认 Search2 和文件名的字符串与我测试的字符串完全一致

python 还是个新手,所以任何帮助都会 helpful.As,我曾尝试对此进行一些研究,但卡住了

我能够解决这个问题并使用了以下内容

from pathlib import Path
for index, row in df.iterrows():
    search = (row['Search2'])
    filename= (row['filename'])
    for path in Path(search).rglob(filename):
        print(path.name)