输入
def course():
os.system('cls')
print("-Please Give Me The Movie-")
root = tkinter.Tk()
path = tkinter.filedialog.askopenfilename()
print("-It May Take For Some Minutes-")
print("-When The System is Extracting-")
print("-Let's Have A Break-")
extract_audio(path)
root.destroy()
os.system('cls')
path_list = path.split("/")
path_list.pop()
path1 = "/".join(path_list)
rename = input("-Please Enter The File Name-".format('mp3'))
rename_path = r'{0}'.format(path1)
os.chdir(rename_path)
old = path
new = rename
os.rename(old, new)#这里出了问题
错误信息:
File "C:\Users\*******\PycharmProjects\**********\extract_audio.py", line 41, in course
os.rename(old, new)
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'E:/***/********/*******/音乐/normal video.mp4' -> 's'
调用后根据提示输入,在改文件名这一段显示错误,一开始是以为tkinter进程残留,但是后来用destroy()关闭窗口之后还是会报错