Python基础知识(文件读写)
2021/8/4 9:36:24
本文主要是介绍Python基础知识(文件读写),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、文件类别简述
1)文件类别:1.文本文档(.txt);2.二进制文件(word文档、图片、视频等)。
2)文件读写操作步骤:
# 第一步: fh = open(r"D:\OtSoftware\再别康桥.txt","r") # 打开文件资源 # 第二步:读/写 data = fh.read() print(data) # 第三步: fh.close() # 关闭文件资源
二、文件读写---open
open("path"):打开文件,文件的读与写均需要先打开文件。fh 为文件句柄。
# 第1个r是取消转义,第2个"r"为读取文本文件,fh为文件句柄,如果有编码错误,参数需加上encoding="utf-8"或encoding="gbk"。 fh = open(r"D:\OtSoftware\再别康桥.txt","r",encoding="utf-8")
三、文件读写---读
1)IO操作方式:
-r (reading):读取文本文件,只读。
-rb(reading binary):读取二进制文件,只读。
-r+\rb+(reading&writing):在原基础上多了writing。
2)文件读取函数解析:
# 第一步: fh = open(r"D:\OtSoftware\再别康桥.txt", "r", encoding="utf-8") # 打开文件资源 # 第二步:读/写 data = fh.read() # read():读取全部文件内容。 # data = fh.readline() # readline():一行一行读取,每执行一次读取一行。 # data = fh.readlines() # readlines():按行读取,每一行作为列表中的一个元素。 print(data) # 第三步: fh.close() # 关闭文件资源 >>再别康桥 >>作者----徐志摩 >>轻轻的我走了, >>正如我轻轻的来; >>...
四、文件读写---写
1)IO操作方式:
-w(writing):写入文本文件,只写。若文件存在,则覆盖原文件,若文件不存在,则创建。
-wb(writing binary):写入二进制文件,只写。若文件存在,则覆盖原文件,若文件不存在,则创建。
-a():写入文本文件,追加。若文件存在,则追加数据,不覆盖原文件,若文件不存在,则创建。
-ab():写入二进制文件,追加。若文件存在,则追加数据,不覆盖原文件,若文件不存在,则创建。
-w+\wb+\a+\ab+(reading&writing):在原基础上多了reading。
# 第一步: fh = open(r"D:\OtSoftware\再别康桥.txt", "a", encoding="utf-8") # 使用追加的方式 # 第二步:读/写 data = "替换原来的文字!" fh.write(data) # 第三步: fh.close() # 关闭文件资源 >>在文件的末尾追加了“替换原来的文字!”
五、读写二进制文件,也是这样操作
这篇关于Python基础知识(文件读写)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享