file_path = 'C:\Users\EDY\PJ-IPAStudio\designer\project'
这是一个路径的字符串,要访问这个路径下的文件,是会报错的
file_path = r'C:\Users\EDY\PJ-IPAStudio\designer\project'
需要在前面添加 r
如果他是一个变量,如何对变量里的字符修改呢,我想了很多办法,使用str.replace(old, new[, max])将 \ 替换为 \\ ,这样也会报错
def convert_special(file_path):
file_path.replace("\\", "\\\\")
file=convert_special(file_path)
后来查看很多网站资料。才知道,含有转义的字符是保存不到变量中的,意思就是变量的值不可能是 'C:\Users\EDY\PJ-IPAStudio\designer\project' 。