Untitled
unknown
python
3 years ago
603 B
9
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...