将 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)
我有一个包含文件路径和文件名的数据框
我正在尝试使用此代码遍历数据框并打印文件名
当我测试数据框列中的实际路径名和文件名时,以下工作正常
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)