Привет, у меня есть DF, который содержит два столбца: один с номером счета, а другой с именем клиента.
Есть ли способ найти все файлы (по имени), содержащие «Banana» И «A5000» в в то же время?
Вчера я пытался поработать над кодом, и очень хороший парень помог мне разобраться с одним критерием, но я снова застрял, пытаясь добавить другой.
возможно, я не могу использовать «и» в этой строке: files = list(path.rglob(f'*{v and s}*'))
, я пробовал «&», но не работает.
data = {'Invoice':['A5000','B8000','C3000'],'Client':['Banana','Orange','Lemon']}
df = pd.DataFrame(data=data)
path = Path('D:/Pyfilesearch')
dest = Path('D:/Dest')
for v,s in zip(df.Invoice,df.Client):
files = list(path.rglob(f'*{v and s}*'))
files = [f for f in files if f.is_file()]
for f in files:
print(f)
спасибо.