python怎么读write_Python read和write方法

本文详细介绍了Python中文件的基本操作方法,包括使用read()方法读取文件内容,利用tell()获取文件指针位置,通过seek()调整文件指针,以及如何用write()方法向文件写入数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python read和write方法:

read():

从文件中读取字符串

注:Python 字符串可以是二进制数据,而不仅仅是文字。

语法:

文件对象.read([count])

count:打开文件需要读取的字符数

注:read 函数不使用 count 会尽可能多地读取更多的内容,通常一直读取到文件末尾。

程序:

#打开创建好的 test.txt 文件

f = open("test.txt",'r')#输出文件所有的内容

print(f.read())#关闭文件

f.close()#hello,world.#hello,world2.#hello,world3.#hello,world4.#hello,world5.#hello,world6.#hello,world7.#hello,world8.#hello,world9.

#使用 count#打开创建好的 test.txt 文件

f = open("test.txt",'r')#输出文件的前 11 个字符

print(f.read(11))#['hello,world.\n']#关闭文件

f.close()#hello,world

文件位置:

tell():

返回文件内当前指向的位置

#使用 count#打开创建好的 test.txt 文件

f = open("test.txt",'r')#输出文件的前 11 个字符

print(f.read(11))#返回文件内当前指向的位置

print(f.tell())#11#关闭文件

f.close()#hello,world

seek(offset [,from]):

改变当前文件的位置

offset:表示要移动的字节数

from :指定开始移动字节的参考位置。

0:文件开头

1:当前位置

2:文件末尾

程序:

#打开创建好的 test.txt 文件

f = open("test.txt",'r')#输出文件的前 11 个字符

print(f.read(11))#hello,world#返回文件内当前指向的位置

print(f.tell())#11

print(f.seek(0,0))#0

print(f.tell())#0

print(f.read(11))#hello,world#关闭文件

f.close()

write( ):

将任意字符串写入一个文件中

注:Python字符串可以是二进制数据 和 文字,换行符('\n') 需要自己添加

语法:

文件对象.write(字符串)

程序:

#write 方法#打开创建好的 test.txt 文件

f= open("test.txt",'w')#在开头,添加文件内容

f.write('hey boy')#关闭文件

f.close()

2020-02-14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值