applescrip的转义文件名

2024-05-16 00:14:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过applescript向iTunes添加mp3文件列表。文件列表是在python中生成的,我还在其中构造applescripts。这里有一个例子:

osascript -e tell application "iTunes"  ...
to add POSIX file "SomeMP3FileWithSpecialCharacters"!$%&$.mp3"

但如果文件名包含特殊字符,则无法正常工作。我想我必须转义Python中applescript的文件名。那我该怎么做才是最棒的方式呢?在


Tags: 文件toadd列表application文件名mp3itunes
1条回答
网友
1楼 · 发布于 2024-05-16 00:14:06

你可能想把一个完整的路径

str('filepath_here')

如果这不起作用,那么下一个最简单的方法可能是使用python的正则表达式模块,如下所示:

^{pr2}$

或者,可以使用re.sub来转义某些字符。re module documentation有更多信息。在

相关问题 更多 >