本文主要是介绍Python中对含有转义字符的变量,如何处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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' 。
这篇关于Python中对含有转义字符的变量,如何处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!