主要是需要考虑分隔符的问题:
在Windows系统下的分隔符是:\ (反斜杠)
在Linux系统下的分隔符是:/(斜杠)
当在字符中出现\时,大家就要考虑到转义字符了
转义字符就是类似\n,\t,\0等这些字符,但是在\后面的字符已经不是原来的含义了
字符串中会存在特殊含义的字符,例如:
在上图的字符串中,\n具有特殊的含义,表示换行的意思
当然为了处理这种情况,python提供了两种解决办法
1.在特殊字符前加上\
2.当需要转义的字符比较多时,前面的做法显然不够高效,这里还有另一种做法,在
整个字符串前,加上字母r
大家可以看看下图:
(其中第一个路径是本人自己建立的)python还是采用了这种比较繁琐的写法:在每一个\前再加上\
当然在Linux中就完全不用考虑这种情况,/不存在转义字符的情况
幸运的是,python支持这两种写法,因此在填写文件路径时取决于个人的喜好了
时间: 2024-10-02 02:45:53