Python读写文件的代码示例


本文摘自php中文网,作者不言,侵删。

本篇文章给大家带来的内容是关于Python读写文件的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助

一.读取文件

读取文件步骤:

1.找到文件

2.打开文件

3.读取文件内容

4.关闭文件

打开方式:

r 以只读方式打开文件,文件的引用将会放在文件开头
rb 以二进制格式打开只读文件,文件的引用将会放在文件开头
r+ 以读写方式打开文件,文件的引用将会放在文件开头
w 以只写方式打开文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件
wb 以二进制格式打开只写文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件
w+ 以读写方式打开文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件
a 打开一个文件用于追加,如果该文件已经存在,文件的引用将会放在文件的末尾,也就是说新的内容添加到已有内容之后。果不存在则会创建文件进行写入
a+ 打开一个文件用于读写,如果该文件已经存在,文件的引用将会放在文件的末尾,也就是说新的内容添加到已有内容之后。果不存在则会创建文件进行写入

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

filePath = r"C:\网络安全\python\测试\文件操作\1.txt"

1.txt

123456789

987654321

# 打开文件

fp = open(filePath,"r")

# 打开二进制文件

fp = open(filePath,"rb")

# 打开指定编码格式的文件

fp = open(filePath,"rb",encoding="GBK")

# 错误处理:直接忽略

fp = open(filePath,"rb",encoding="utf-8",errors="ignore")

# 读取文件全部内容

str1 = fp.read()

print(str1)

# 123456789

# 987654321

# 读取指定字节数

str2 = fp.read(8)

print(str2)

# 12345678

# 读取一整行,包括'\n'

str3 = fp.readline()

print(str3)

# 123456789

# 读取所有行并返回列表

str4 = fp.readlines()

print(str4)

# ['123456789\n', '987654321']

# 关闭文件

fp.close()

# 读文件的简写方式

with open('1.txt',"r") as fp:

    print(fp.read())

二.写文件

阅读剩余部分

相关阅读 >>

如何用Python控制浏览器

带你简单了解Python创建神经网络模型的内容

Python中降序用哪个单词

Python怎么换行写代码

Python //什么意思

使用Python创建员工信息表的实例代码

Python中两种方法实现模拟登陆的代码实例

Python类变量和实例变量的区别

Python数据爬下来保存在哪里

Python属于什么型语言

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...