【python基础】文件os模块使用
2020-06-09 05:24
357 查看
with open 可自动释放资源
# stream = open(r'C:\Users\lizhu.ding\Desktop\aa.txt','wb') with open(r'C:\Users\lizhu.ding\Desktop\aa.txt','rb') as stream: container = stream.read() print(stream.name) file = stream.name filename = file[file.rfind('\\')+1:]#截取文件名 #write 如果指定文件不存在时,会自动创建
os oprating system 操作系统
os:
os.getcwd() 获取当前目录
os.listdir()浏览文件夹
os.mkdir()创建文件夹
os.rmdir()删除空文件夹
os.remove()删除文件
import os print(os.path) print(os.path.dirname(__file__))# 当前文件路径 path = os.path.dirname(__file__) print(type(path)) #以字符串格式存储
path = r'C:\Users\xiaoming\Desktop\aa.txt' result = os.path.split(path) print(result)
输出:
保存在元组中
('C:\\Users\\xiaoming\\Desktop', 'aa.txt')
filename = result[1] result = os.path.splitext(path)# 分割文件与扩展名 print(result)
('C:\\Users\\xiaoming\\Desktop\\aa', '.txt')
size = os.path.getsize(path) print(size)# 获取文件的大小,单位字节
os.getcwd() 获取当前目录
result= os.path.join(os.getcwd(),'file','a','a1.jpg') print(result)
输出:
C:\Users\l11\file\a\a1.jpg
os.listdir
import os all = os.listdir(r'C:\Users\lizhu.ding\Desktop\src')# 返回指定目录下的所有文件和文件夹 print(all) # 保存在列表中
os.mkdir
f = os.mkdir(r'c:\ll') print(f)
if not os.path.exists(r'c:\ll'): f = os.mkdir(r'c:\ll') print(f)
f = os.rmdir(r'c:\ll') #只能删除空文件夹 f = os.removedirs(r'c:\ll')
filelist = os.listdir(path) for file in filelist: path1 = os.path.join(path, file) os.remove(path1) else: os.rmdir(path)
相关文章推荐
- python基础:os模块中关于文件/目录常用的函数使用方法
- python基础汇总(五)——文件读写、备份,批量修改文件夹,os模块操作
- Python基础总结之第九天开始【python之OS模块对目录的操作、以及操作文件】(新手可相互督促)
- python文件基础(3)--pickle 模块的使用
- python基础(10)——文件操作,os模块
- Python 使用os模块遍历文件目录
- python文件基础(3)--pickle 模块的使用
- 重温python之OS模块的简单使用4:os.chmod() 更改文件或目录的权限
- 使用python os模块复制文件到指定文件夹
- 使用os.popen/commands.getoutput查询指定端口号的服务 分类: python 小练习 open()文件读写 python基础学习 2013-09-17 17:49 798人阅读 评论(0) 收藏
- Python使用os模块和fileinput模块来操作文件目录
- python 文件操作 os模块使用
- os、os.path 模块中关于文件、目录常用的函数使用方法(python)
- 重温python之OS模块的简单使用5:os.chown()更改文件所有者
- Python基础第十四天(文件介绍,文件操作,with,os 模块,异常和设计模式)
- 【python】如何批量读取文件夹的所有文件数据,os模块与open函数结合使用实例
- python基础--文件操作,os模块
- Python:使用 os、shutil 模块对文件与目录操作
- 使用python os模块复制文件到指定文件夹的方法
- python 文件操作 os模块和shutil模块