python中路径写法

文章讲述了文件路径的两种表示方式——绝对路径和相对路径,以及它们在Linux、MacOS和Windows系统中的差异。在Python中处理文件路径时,需注意反斜杠作为转义字符的问题,提出了三种解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

路径通常有两种表示方法,即绝对路径和相对路径

绝对路径是从根文件夹开始的路径,写法唯一。

Linux和MacOS下的绝对路径和Windows系统不同,主要区别如下:

  • 根文件夹不同,Windows的根文件夹是盘符,如D:\;而在Linux和MacOS中,根文件夹是/
  • 分隔符不同,在Windows 上,反斜杠\为分隔符。但在MacOS和Linux上,使用斜杠/为分隔符。
  • 大小写区分不同,文件夹名称和文件名在Windows和MacOS上不区分大小写,但在Linux上是区分大小写的。

 相对路径是从当前文件夹开始的路径,以当前工作目录为参照基础,写法不唯一。

相对路径的常用表示符号如下:

  • ./开头,代表当前目录,可以省略不写;
  • ../开头,代表上级目录;

在Python中怎么写文件路径

在Python中,一般使用字符串存储文件路径。但需要注意的是,字符反斜杠\在Python中表示转义字符。因此,在表示Windows系统下的文件路径时有3种方式:

以路径D:\files\data\tupian.jpg为例。

方法1:将分隔符替换为/,直接写成"D:/files/data/tupian.jpg"

方法2:在字符串前加个字符r,表示该字符串为原始字符串,会完全忽略所有的转义字符。r"D:\files\data\tupian.jpg"

方法3:对转义字符进行转义,例如,"D:\\files\\data\\tupian.jpg"

Linux和MacOS下,直接将路径放到单引号或者双引号里就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值