Untitled
unknown
python
2 years ago
603 B
6
Indexable
import os dir1 = "/path/to/dir1" # путь к каталогу с mp3 файлами dir2 = "/path/to/dir2" # путь к каталогу с txt файлами files1 = os.listdir(dir1) files2 = os.listdir(dir2) #два множества mp3_files = {os.path.splitext(f)[0] for f in files1 if f.endswith('.mp3')} txt_files = {os.path.splitext(f)[0] for f in files2 if f.endswith('.txt')} #файлы .mp3, для которых нет соответствующего файла .txt missing_txt_files = mp3_files - txt_files for f in missing_txt_files: print(f + '.mp3')
Editor is loading...