Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如果条件对我不起作用,为什么?连逻辑都是正确的_Python_If Statement_Conditional Statements - Fatal编程技术网

Python 如果条件对我不起作用,为什么?连逻辑都是正确的

Python 如果条件对我不起作用,为什么?连逻辑都是正确的,python,if-statement,conditional-statements,Python,If Statement,Conditional Statements,这是我合并2个示例文件的代码。运行的代码将被读取,但如果条件读取(不存在文件),这不是逻辑(-if-文件不存在转到-else if-如果不转到-else-),但它不是这样工作的 若条件读取的文件不存在,您知道为什么吗 代码似乎很好,并且正在运行,如果条件正常。请提供.wav文件的正确路径。您只需复制粘贴的所有内容,因此在某个时刻检查f“C:/Users/sample{i}.wav“是否存在,并尝试加载不同的路径f“C:/Users/s/sample{i}.wav”。这是你的问题。啊,你是对的,我

这是我合并2个示例文件的代码。运行的代码将被读取,但如果条件读取(不存在文件),这不是逻辑(-if-文件不存在转到-else if-如果不转到-else-),但它不是这样工作的

若条件读取的文件不存在,您知道为什么吗


代码似乎很好,并且正在运行,如果条件正常。请提供.wav文件的正确路径。

您只需复制粘贴的所有内容,因此在某个时刻检查
f“C:/Users/sample{i}.wav“
是否存在,并尝试加载不同的路径
f“C:/Users/s/sample{i}.wav”
。这是你的问题。啊,你是对的,我要检查一下,如果有其他问题的话?
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)