使用%r,防止"这个"

tkb*_*kbx 2 python string

有没有办法避免%字符串周围的单引号?

我想这样做:

playCmd = """osascript -e 'tell application "iTunes" to play track %r'""" % theSong
Run Code Online (Sandbox Code Playgroud)

这导致:...播放曲目'theSong'不是:...跟踪我喜欢的歌曲.我只是使用playCmd.relpace,但由于在单引号之前的单qoutes('告诉应用程序...'),我不能轻易地做到这一点.有任何想法吗?

zwo*_*wol 5

有什么理由%s不合适吗?由于更换%r%s的第一件事是我想尝试.