python 绝对路径相对路径

本文介绍了Python中处理文件路径的方法,包括使用绝对路径和相对路径的不同方式。探讨了如何避免转义字符的问题,并提供了使用os.path.join方法来组合路径的示例。

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

绝对路径:

反斜杠 ‘\’:由于反斜杠 ‘\’ 要用作转义符, 所以如果要使用反斜杠表示路径,则必须使用双反斜杠。

all_file_dir = 'F:\\pythonProject\\ResNet\\2020'

原始字符串 r’’:可以使用原始字符串+单反斜杠‘\’的方式表示路径

r'F:\pythonProject\ResNet\2020'

斜杠‘/’:为了避免转义符 ‘\’ 和 原始字符串的麻烦,可以直接用 斜杠‘/’,python中是承认‘/’用于路径分割符号的

all_file_dir = 'F:/pythonProject/ResNet/2020'

相对路径:

./Images 表示当前目录下的 Images文件夹

…/Images 表示当前目录的上一层目录下的Images文件夹

/Images 表示,项目根目录

注意:

all_file_dir = 'F:/pythonProject/ResNet/2020'
train_image_dir = os.path.join(all_file_dir, "trainImageSet")
print(train_image_dir)

在这里插入图片描述
好像 join 之后python 解释器认识 “\”,但是认为写绝对路径的时候不能用“\”,会被当成转义符。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值