Find filnavn som indeholder ét af ordene fra list
HejsaEr der en venlig sjæl der kan hjælpe mig med, at få denne kode til at virke.
Jeg vil gerne at den skal finde de filer der indeholder én af værdierne i language. Koden virker fint hvis jeg blot skriver language = ".da.", så finder den ganske korrekt filen. Men den skal søge på multiple værdier.
try:
language = ['[nor]', 'Norwegian', 'norwegian', '.no.', '.nb.']
Episode = 'E'+str("{0:0=2d}".format(count))
if Episode in file_name:
if language in file_name: # or language2 in file_name:
original_name = settings['preparemovies']+'\\'+ str(file_name)
str_original_name = str(original_name)
new_name = settings['preparemovies']+"\\"+str(filename2)+'.E'+str("{0:0=2d}".format(count))+'.no.srt'
if str_original_name == new_name:
print("renaming not nessasary...")
else:
str_new_name = new_name
os.rename(str_original_name, str_new_name)
time.sleep(0.2)
except:
print("I didnt find any Norwegian subtitles")