#文件
# 打开文件
#r+文件可读可写,不会创建文件,从顶部开始写,会覆盖之前此位置的内容
with open('output.txt','r+')as f1:
print ("Name of the file:",f1.name)
#向打开的文件写入内容,并没有从文件顶部开始写啊,是为什么?
f1.write("begin!")
#追加在文件末尾,将文件先读再写即可
f1.readline()
f1.writelines(" end!")
lines = f1.readlines()
print (lines)
f1.close()
#w+文件可读可写,会创建文件;文件存在则覆盖
with open('data.txt',mode='w+',encoding='utf-8') as fw:
#打印结果为空
print (fw.read())
fw.close()
#使用w+时,需要使用seek()才能打印出文件内容
with open('data.txt','w+') as fw1:
fw1.write('hello!')
fw1.write('beijing')
fw1.seek(0)
print (fw1.read())
fw1.close()
# 打开文件
#r+文件可读可写,不会创建文件,从顶部开始写,会覆盖之前此位置的内容
with open('output.txt','r+')as f1:
print ("Name of the file:",f1.name)
#向打开的文件写入内容,并没有从文件顶部开始写啊,是为什么?
f1.write("begin!")
#追加在文件末尾,将文件先读再写即可
f1.readline()
f1.writelines(" end!")
lines = f1.readlines()
print (lines)
f1.close()
#w+文件可读可写,会创建文件;文件存在则覆盖
with open('data.txt',mode='w+',encoding='utf-8') as fw:
#打印结果为空
print (fw.read())
fw.close()
#使用w+时,需要使用seek()才能打印出文件内容
with open('data.txt','w+') as fw1:
fw1.write('hello!')
fw1.write('beijing')
fw1.seek(0)
print (fw1.read())
fw1.close()