Приветствую!
Необходимо получить список файлов в заданной директории, не заходя при этом в другие поддиректории, и сравнить этот список с заранее предопределенным списком. Пробую так:
	
	
	
		
Проблемы две:
1. В каталоге "\\server\to_upload" помимо поисковых файлов находятся другие каталоги и
2. Несмотря на то, что находятся искомые файлы, сравнение
Просьба помочь разобраться в решении.
Спасибо!
			
			Необходимо получить список файлов в заданной директории, не заходя при этом в другие поддиректории, и сравнить этот список с заранее предопределенным списком. Пробую так:
		Python:
	
	import os
from os import walk
source_files = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx'']
upload_files = []
downpath = r'\\server\to_upload'
for files in os.walk(downpath):
    for _file in files:
        if _file in source_files:
           upload_files(_file)
	Проблемы две:
1. В каталоге "\\server\to_upload" помимо поисковых файлов находятся другие каталоги и
os.walk в них заходит в поисках уже не нужных файлов. Мне же надо искать только файлы и только внутри "\\server\to_upload"2. Несмотря на то, что находятся искомые файлы, сравнение
if _file in source_files: почему-то не срабатывает.Просьба помочь разобраться в решении.
Спасибо!
			
				Последнее редактирование: