写入文件并没有打印输出
with open('a.txt','w+') as fo:
fo.write('hello')
print(fo.read())
- with open(‘a.txt’,‘w+’) as fo:将文件以读写方式打开,并且读写完会自动关闭,不需要用close语句来关闭。
- fo.write(‘hello’)语句的作用是写到文件a.txt里一个’hello’字符串。
- print(fo.read())输出时,文件指标已经指向最末尾了,所以屏幕上没有输出。
seek(0)将指针放在开头
with open('b.txt','w+') as fo:
fo.write('hello')
fo.seek(0)
print(fo.read())