Python 属性错误:';音频文件剪辑';对象没有属性';阅读器';

Python 属性错误:';音频文件剪辑';对象没有属性';阅读器';,python,moviepy,Python,Moviepy,当我试图运行此代码时,我得到了“AttributeError”,但idk为什么?请帮帮我 import os import random from moviepy.editor import * List_image = os.listdir("müzik\kapaklar") kapak_num = random.sample(range(1,len(List_image)+1),len(List_image)) List_songs = os.listdir("müzik\hazırla

当我试图运行此代码时,我得到了“AttributeError”,但idk为什么?请帮帮我

import os
import random
from moviepy.editor import *

List_image = os.listdir("müzik\kapaklar")
kapak_num = random.sample(range(1,len(List_image)+1),len(List_image))

List_songs = os.listdir("müzik\hazırlanacaklar")

for x in range(len(List_songs)):
   songs = List_songs[x+1]
   kapak = List_image[kapak_num[x+1]]

   audio = AudioFileClip(songs) ### problem is here ###

   image = ImageClip(kapak).set_duration(audio.duration)
   video = image.set_audio(audio)
   outfile = f"müzik\yapılanlar\%n_with_image.mp4",songs 

   video.write_videofile(outfile, fps=1)
错误消息:

C:\Users\erkan\Desktop\ChatCop\venv\Scripts\python.exe "C:/Users/erkan/Desktop/ChatCop/deus ex machina.py"
Traceback (most recent call last):
  File "C:/Users/erkan/Desktop/ChatCop/deus ex machina.py", line 15, in <module>
    audio = AudioFileClip(songs) # sıkıntı burada
  File "C:\Users\erkan\Desktop\ChatCop\venv\lib\site-packages\moviepy\audio\io\AudioFileClip.py", line 72, in __init__
    buffersize=buffersize)
  File "C:\Users\erkan\Desktop\ChatCop\venv\lib\site-packages\moviepy\audio\io\readers.py", line 50, in __init__
    infos = ffmpeg_parse_infos(filename)
  File "C:\Users\erkan\Desktop\ChatCop\venv\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 276, in ffmpeg_parse_infos
    "path.")%filename)
OSError: MoviePy error: the file 70s Japanese Jazz Mix (Rare Groove, Jazz-Funk, Hard Bop, Modal, Fusion, Breaks).mp3 could not be found!
Please check that you entered the correct path.
Exception ignored in: <bound method AudioFileClip.__del__ of <moviepy.audio.io.AudioFileClip.AudioFileClip object at 0x0000026210D45710>>
Traceback (most recent call last):
  File "C:\Users\erkan\Desktop\ChatCop\venv\lib\site-packages\moviepy\audio\io\AudioFileClip.py", line 94, in __del__
    self.close()
  File "C:\Users\erkan\Desktop\ChatCop\venv\lib\site-packages\moviepy\audio\io\AudioFileClip.py", line 89, in close
    if self.reader:
AttributeError: 'AudioFileClip' object has no attribute 'reader'

Process finished with exit code 1
C:\Users\erkan\Desktop\ChatCop\venv\Scripts\python.exe“C:/Users/erkan/Desktop/ChatCop/deus ex machina.py”
回溯(最近一次呼叫最后一次):
文件“C:/Users/erkan/Desktop/ChatCop/deus ex machina.py”,第15行,在
音频=音频文件剪辑(歌曲)#sıkıntıburada
文件“C:\Users\erkan\Desktop\ChatCop\venv\lib\site packages\moviepy\audio\io\AudioFileClip.py”,第72行,在\uuu init中__
缓冲大小=缓冲大小)
文件“C:\Users\erkan\Desktop\ChatCop\venv\lib\site packages\moviepy\audio\io\readers.py”,第50行,在\uuu init中__
infos=ffmpeg\u parse\u infos(文件名)
文件“C:\Users\erkan\Desktop\ChatCop\venv\lib\site packages\moviepy\video\io\ffmpeg\u reader.py”,第276行,在ffmpeg\u parse\u infos中
“路径。”)%filename)
OSError:MoviePy错误:文件70年代日本爵士乐混音(罕见的Groove、爵士乐Funk、硬Bop、Modal、Fusion、Breaks)。找不到mp3!
请检查您输入的路径是否正确。
在中忽略异常:
回溯(最近一次呼叫最后一次):
文件“C:\Users\erkan\Desktop\ChatCop\venv\lib\site packages\moviepy\audio\io\AudioFileClip.py”,第94行,在__
self.close()
文件“C:\Users\erkan\Desktop\ChatCop\venv\lib\site packages\moviepy\audio\io\AudioFileClip.py”,第89行,关闭
如果是self.reader:
AttributeError:“AudioFileClip”对象没有属性“reader”
进程已完成,退出代码为1

显示完整的错误消息。它似乎找不到您试图使用的音频文件。AttributeError看起来像是创建音频文件剪辑后忽略错误的结果。从错误消息中:…OSError:MoviePy错误:文件70年代日本爵士乐混音(稀有Groove、Jazz Funk、Hard Bop、Modal、Fusion、Breaks)。找不到mp3!请检查您输入的路径是否正确。。。。