Если условие не работает со мной, почему? даже лог c правда - PullRequest
0 голосов
/ 14 апреля 2020

Это мой код слияния 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)

1 Ответ

0 голосов
/ 14 апреля 2020

Код, кажется, в порядке и работает, и если условие работает. Пожалуйста, укажите правильный путь к WAV-файлу. Attached the sample image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...