python os
# 链接资料
- https://docs.python.org/zh-cn/3/library/os.html
- https://www.runoob.com/python/os-file-methods.html
链接资料会更具完整
# OS的基本操作
更多操作:https://www.runoob.com/python/os-file-methods.html
"""
os.path:
os.path:常用函数
os.path.dirname(__file__) 获取当前文件所在的文件目录(绝对路径)
os.path.join(path,'') 返回的是一个拼接事的路径
os.path.split() 分割(文件目录,文件名)
os.path.splittext() 分割(文件目录\\文件名,文件的扩展名)
os.path.getsize() 获取文件大小
isabs() 判断是否是绝对路径
isfile() 判断是否是文件
isdir() 判断是否是文件夹
os常用函数
OS模块下方法:
os.getfcwd() 获取当前目录
os.listdir() 浏览文件夹
os.mkdir() 创建文件
os.remove() 删除文件
os.rmdir() 删除空的文件夹
os.chdir() 切换目录
"""
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 文件的复制
import os
print(os.path) # 获取文件的属性信息
print(os.path.dirname(__file__)) # 获取当前文件夹的目录(绝对路径)
with open('a.txt', 'rb') as stream:
content = stream.read() # 读取a文件的内容
file = stream.name # 获取文件名
path = os.path.dirname(__file__) # 获取当前路径 G:/Python代码/Django/bug追踪/day01/tracer/Utils
path1 = os.path.join(path, file) # 路径的拼接 G:/Python代码/Django/bug追踪/day01/tracer/Utils\\a.txt
with open(path1, 'wb') as f:
f.write(content) # 把读取的内容就写到文件b中就完成了文件的复制
print("文件复制完成!!1")
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
1
编辑 (opens new window)
上次更新: 2023/05/17, 23:08:21