python的绝对路径和相对路径(windows)

常见的路径表达方式有四种

open('test1.txt') #1
open('/temp/test2.txt') #2
open('D:\\user\\test3.txt') #3
open(r'D:\user\temp\test4.txt') #4

在这四种表达方式里面,前两种是相对路径,后两种是绝对路径。

相对路径

相对路径就是指相对当前用户所编写的py文件所在文件夹的路径。

也就是说,使用相对路径的时候,文件目录或者文件必须在py文件所在的文件夹里面

比如说,对于第一个表达式,假设当前的py文件所在的文件夹是D:\user,那么他的绝对路径是D:\user\test1.txt

对于第二个表达式,他的绝对路径是D:\user\temp\test2.txt

注意,绝对路径用/表示

绝对路径

绝对路径相信大家都很清楚,不过要注意的是:

  • 绝对路径用 ''来表示,而例3使用'\'是因为要使用转义字符
  • 而例4,在字符串前面加r,说明该字符串不转义,可以只使用'\'来表示绝对路径
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容