问题描述
当我使用 filename="media\documents\dog_bark.wav"
Python 工作正常,我预期的功能也工作正常。
但是对于 filename="media\documents\afile1.wav"
、filename="media\documents\732-20.wav"
和其他类似的选定文件路径,它会将文件名的第一个字符更改为 \x07
,我还看到了 \x08
等等>
为什么会发生这种情况,有什么解决方案吗?
解决方法
你是这样使用 "media\\documents\\afile1.wav"
的,对吗?
双 \
"media\documents \afile1.wav" \a 是一个字符
"media\documents \732-20.wav" \7 也是一个字符
当您使用 \d 时,它不是字符,因此它在字符串中更改为 \\d
如果您不想关心它,可以使用 r" RAW STRING "
。