我一直在用Tkinter和mp3play模块制作mp3播放器。在
假设我有一首歌要播放:C:\Music\歌曲.mp3在
要播放这首歌,我必须运行以下脚本:
import mp3play
music_file=r'C:\Music\song.mp3'
clip = mp3play.load(music_file)
clip.play()
很容易,但我的问题是要把“r”放在那里。在
我试过:
^{pr2}$
获取输出:r'C:\Music\song.mp3'
但它是一个字符串,所以它不会读取文件。在
Tags:
前面的“r”表示一种称为原始字符串的特殊类型的字符串。你不能通过添加两个字符串或重新替换一个字符串来获得。只是字符串,但要小心,它是一个字符串类型。在
当您编写脚本时,请使用'r',如果您是通过原始输入获取输入,python将负责转义字符。所以,问题是你为什么要这么做?在
尝试:
在Python中,
r
前缀引入了raw string。在原始字符串之外,反斜杠(\
)字符被认为是escape characters,必须自己转义(通过将它们加倍)。在请改为使用简单字符串:
相关问题 更多 >
编程相关推荐