python文件地址(文件路径)怎么写
windows系统中输入文件目录的时候是’'反斜杠符号,因为window 读取文件可以用\,如:
os.chdir(‘D:\软件\NotePad++\Project\four’)
但是在字符串中\是被当作转义字符来使用,经常出现问题。
如‘D:\软件\NotePad++\Project\four’中经过转义之后可能就找不到路径的资源了,其中\t可能就转义成制表符了。
解决方法:
python在描述路径时可以有多种方式,现列举常见的三种:
方式一:转义的方式
‘d:\a.txt’
方式二:显式声明字符串不用转义
r’d:\a.txt’
方式三:使用Linux的路径
‘d:/a.txt’
强烈推荐第三种写法,这在Linux和window下都是行的通的。
python中的转义符
转义符 描述
\ 续行符(在行尾时)
\ 反斜杠符号
’ 单引号
" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出