【8】文件的读写
2018-10-19 06:18:40来源:博客园 阅读 ()
(1)、读文件的步骤:
(1)打开文件
open(path,flag,encoding,[errors])
path:打开路径
flag:打开方式 r(只读) rb(二进制格式) r+(可以读写)
w(只写,存在覆盖,不存在创建) wb(写入二进制) w+(用于读写)
a(文件存在,追加) a+()
encoding:编码方式
errors:错误处理
(2)读取文件
(3)关闭文件
(2)读取文件的几种方法
# 第二步:读取文件内容 的四个方法 #1:方法1-读取文件的全部内容[只适合读取小的文件,不然费内存] str1=f.read() print(str1) # 2 方法2-读取指定字符数 str2=f.read(10) print(str2) str3=f.read(2) print(str3) ''' 输出: def proces sF 总结:文件不关闭的情况下,读完一次,指针在最后边,继续读2个字符信息。 ''' # 3 方法3-每次读取一行数据,包括‘\n’ # str4=f.readline() str4=f.readline(10) #表示读取一行的10个字符 print(str4) # 4 方法4-读取方式4 读取所有行并返回列表 list7=f.readlines() list7=f.readlines(22) #每行读取这么多 print(list7)
(3)关闭文件
# 第三步:关闭文件 f.close()
【总结】:完整的两种读文件方式
方法1:
try: f1=open(path,'r',encoding='utf8',errors='ignore') print(f1.read()) except: print("文件读取出错!") finally: if f1: f1.close()
方法2:带with的自动关闭文件的方式
# 方法2 with 自动关闭文件 path=r'E:\[AAA]千峰全栈学习python\day2\file1.txt' try: with open(path) as file_obj: content=file_obj.read() print(content) except: print("读取失败!")
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:OpenCV 的颜色空间转换
下一篇:Python面向对象编程
- PythonDay08 2019-08-13
- python 之 前端开发(form标签、单选框、多选框、file上传文 2019-08-13
- 把Python项目打包成exe文件 2019-08-13
- pycharm 新建py文件写时有作者和时间 2019-08-13
- 手把手教你破解文件密码、wifi密码、网页密码 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash