Python常用API总结【小白必看】
小明 Lv6

☀️ 人生苦短,我用Python

操作文件夹及文件相关

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os
path = '/your/heart'
# 不会对父目录创建
os.mkdir(path)
# 会创建父目录
os.makedirs(path)

# 文件绝对路径
current_file_path = __file__
# 借助dirname()从绝对路径中提取目录
current_file_dir = os.path.dirname(current_file_path)

# 类似地可以借助basename()从绝对路径中提取文件名
current_filename = os.path.basename(current_file_path)

# 使用os.path.join()来实现路径拼接,这样不用自己再关注路径分隔符的问题,可以拼接多个参数
current_file_path = os.path.join(current_file_dir, current_filename)

# 计算绝对路径,比如输入`/pic/../video/xx.mp4`
os.path.abspath(path) # 输出`/video/xx.mp4`

# 计算某个路径的相对路径
full_path = '/pic/2022/xx.jpg'
base_path = '/pic'
print(os.path.relpath(full_path, base_path)) #输出 2022/xx.jpg

关注获取更多资源

image
 评论