python文件操作(一)遇到的坑(入门拼接路径篇)

文件的路径拼接:

环境:Windows10,python3.8,pycharm

最开始我是用的是字符串拼接方法,拼一个路径,方法如下2种:

1、目录和目录 或者 目录和文件 中间加 '\\' ,最终会拼接起一个完整路径

path = r'D:\work_test_3\4837'
i_jpg = 'out.txt'

new_path = path + '\\' + i_jpg
f = open(new_path, 'r', encoding='utf-8')
print(f.readlines())

备注:上述path中字符串前的r,介绍链接:

python字符串前面加上'r'的作用 - Yangtze88 - 博客园

2、把第一个中'\\' 换成 '/'

备注:菜鸟教程里的字符串操作个人感觉很基础也比较有用,需要掌握。

后来发现了调用库的方法,可以直接操作(拼接路径第三种方法):

import os

path = r'D:\work_test_3\4837'
i_jpg = 'out.txt'
new_path = os.path.join(path, i_jpg)
f = open(new_path, 'r', encoding='utf-8')
print(f.readlines())

new_path = os.path.join(路径1,路径2,路径3....)

可以拼接多段路径,其实看源码和自己拼接相比,调用库更方便用户使用

部分源码如下,也可以自己查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值