输入输出

文本文件的读写主要通过open()所构建的文件对象来实现。

基本格式
f = open(文件名,模式)
最常用的模式有:
“r” # 只读
“w” # 写入 ---->如果文件中已经有内容,会把内容抹掉,如果不存在该文件,会新建文件

“a” #追加模式 ----->在已有的文字后添加文字

“b” #二进制模式(还在其他模式中追加使用)----->一般在处理音频、图像等文件的时候使用

“+” #读/写模式(可在其他模式中追加使用) ----->r+、w+ 可读可写

f = open(‘test1.txt’, ‘w’) #创建一个名为f的类文件对象,对test1.txt进行写操作
f.write(“大家好,我是王尼玛”) #像文件中写入字符串
f.close()

f = open(‘test1.txt’) #如果不写模式,默认为读模式

while True:
line = f.readline() #一次读一行
if len(line) == 0:
break
print (line,end="") #不换行

f.close()
输出:
大家好,我是王尼玛

f=open(“test.txt”,“w”)
f.write(“0123456789”)
f.seek(4) #跳到第4个字节
f.write(“Hello”)
f.close()

f=open(“test.txt”,“r”)
print(f.read()) #把字符串全部输出
f.seek(2) #跳回到第2个字符
print(f.read(5)) #输出接下来的5个字节
f.close()
输出:
0123Hello9
23Hel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值