from pygame import mixer
import pygame
while True:
file = input('Drag music here : ')
pygame.mixer.init()
mixer.music.load(file)
mixer.music.play(0)
while True:
inp= input("Press enter to stop : \n")
if inp == "":
mixer.music.stop()
break
сохраните этот код в файле и запустите с помощью cmd, перетащите файл musi c (mp3) и нажмите «enter», чтобы воспроизвести его; вы получите ошибку. Я знаю, почему это происходит, но я не могу Решите это.
Если я открою это в cmd и перетащу файл в cmd, тогда каталог будет содержать кавычки, а input () также принимает аргумент в виде строки, поэтому он выдаёт мне ошибку. Дайте мне решение принять ввод как без кавычек, которые не будут ни строковыми, ни станут строковыми после того, как я перетяну файл.