Это мой код слияния 2 примеров файлов. выполняющийся код будет, но если прочитаны условия (файл не существует), который не является логическим c (-if- файл не существует go, чтобы -else, если-если не go -else-), но это делает не работает так
можете ли вы знать, почему, если условие читает файл не существует?
my_list = range(0,5)
Number = 0
for i in my_list:
print(Number)
print(i)
if os.path.isfile('C:/Users/sample{}.wav'.format(i)):
print ("File exist")
sound1 = AudioSegment.from_file(
"C:/Users/sample{}.wav".format(i))
sound2 = AudioSegment.from_file(
"C:/Users/s/sample{}.wav".format(i))
combined = sound1.overlay(sound2)
combined.export("C:/Users/mixing{}.wav".format(Number))
Number = Number+1
print("if")
elif os.path.isfile('C:/Users/s/sample{}.wav'.format(i)):
print ("File exist")
sound1 = AudioSegment.from_file(
"C:/Users/sample{}.wav".format(i))
sound2 = AudioSegment.from_file(
"C:/Users/s/sample{}.wav".format(i))
combined = sound1.overlay(sound2)
combined.export("C:/Users/mixing{}.wav".format(Number))
Number = Number+1
print("else if")
else:
print("file Not exist")
Number = Number-1
print("index",i)
print("NUMVER",Number)