Python基础 6 .文件操作
6.1 文件1.打开文件: f = open(r‘file_path‘, mode=‘r‘) ? ? 不指定路径就是当前文件夹下
2.关闭文件: f.close() 打开一个文件 最后一定要关闭
? ? 路径可以用相对路径 也可以用绝对路径 3.模式 描述
? ? 4.读取/写入 文件操作 方法
6.2 内存假文件StringIO BytesIO1.:如何在内存中模拟一个文件 ? 文本模式: f = io.StringIO()
2.读取文件: f.getvalue() ? 获取整个io流的文件(光标移到最前面)
6.3 with … as …with open(file_path,mode=‘r‘) as f:
? with open(file_path,mode=‘r‘) as f1,open(file_path,mode=‘r‘) as f2.... :
? 6.4 os path(路径)open(file_path,mode=‘r‘,encoding=‘utf-8‘) open(file_path,encoding=None,errors=‘ignore‘) 忽视问题 ? 1.os模块 的目录及文件操作:显示当前路径: os.getcwd()
2.os.path模块的路径操作:路径拼接: os.path.join(path1,path....) 所在目录/父级目录: os.path.dirname 基本短路径: os.path.basename 绝对路径: os.path.abspath 相对路径: os.path.relpath 资源大小: os.path.getsize 资源时间: os.path.getctime /创建 getatime /访问 getmtime 修改 路径是否存在: os.path.exists 是否是目录: os.path.isdir 是否是文件: os.path.isfile 是否是绝对路径: os.path.isabs print(os.path.abspath(‘path‘))
?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |