博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python零基础学习笔记(三十)—— 读文件
阅读量:6442 次
发布时间:2019-06-23

本文共 1060 字,大约阅读时间需要 3 分钟。

'''过程:1、打开文件2、读文件内容3、关闭文件''''''1、打开文件open(path, flag[, encoding])path:要打开文件的路径flag:打开方式r(read)   以只读方式打开文件,文件的描述符放在文件的开头rb          以为进制格式打开文件用于只读,文件的描述符放在文件的开头r+          打开一个文件用于读写,文件的描述符放在文件的开头w           打开一个文件只用于写入,如果该文件已经存在会覆盖,不存在则创建新文件wb          打开一个文件只用于写入二进制,如果该文件已经存在会覆盖,不存在则创建新文件w+          打开一个文件用于读写,如果该文件已经存在会覆盖,不存在则创建新文件a           打开一个文件用于追加,如果文集那存在,文件描述符将会放到文件末尾a+          encoding:编码格式errors:错误处理'''#打开文件path = r"E:\File.txt"#f = open(path, "r", encoding = "utf-8",errors = "ignore")f = open(path, "r")'''2、读文件内容'''#读文件的所有内容str1 = f.read()print("str1 =", str1)#读文件中指定字符数f.seek(0)       #修改描述符的位置str2 = f.read(5)print("str2 =", str2)#读取整行,包括"\n"字符f.seek(0)str3 = f.readline()print("str3 =", str3)#读取所有行并返回列表f.seek(0)str4 = f.readlines()print("str4 =", str4)#读取指定字符数f.seek(0)str5 = f.readline(20)print("str5 =", str5)#修改描述符的位置f.seek(0)'''3、关闭文件'''f.close()'''完整过程'''#第一种try:    f1 = open(path,"r")    print(f1.read())finally:    if f1:        f1.close()#更为简单的方法with open(path, "r", encoding= "gbk", errors="ignore") as f2:    print(f2.read())

转载地址:http://lncwo.baihongyu.com/

你可能感兴趣的文章
oracle 单引号 双引号 连接符
查看>>
如何使用fileupload工具来实现文件上传
查看>>
EZ GUI Button和Checkbox创建
查看>>
指针[收藏]
查看>>
审批流程设计方案-介绍(一)
查看>>
Python多进程编程
查看>>
使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示。
查看>>
IIS_右键点击浏览网站没有反应
查看>>
POJ训练计划1035_Spell checker(串处理/暴力)
查看>>
Makefile 使用总结【转】
查看>>
一起学微软Power BI系列-官方文档-入门指南(4)Power BI的可视化
查看>>
Android.util.Log 关于Android开发中打印log
查看>>
转:Python yield 使用浅析 from IBM Developer
查看>>
仪表板颜色
查看>>
NodeJS、NPM安装配置步骤(windows版本)
查看>>
mysql oom之后的page 447 log sequence number 292344272 is in the future
查看>>
chrome禁用某个网站js脚本的执行
查看>>
数组排序 和 二分法查找
查看>>
MongoDB C Driver Building on Windows
查看>>
备忘zookeeper(单机+伪集群+集群)
查看>>