文件的路径拼接:
环境: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....)
可以拼接多段路径,其实看源码和自己拼接相比,调用库更方便用户使用
部分源码如下,也可以自己查看