file.read不执行(也不报错)
本帖最后由 xy1770 于 2021-11-2 16:02 编辑a = open('test1.txt',mode='r+',encoding=None) #打开文档
print( a )
b = a.read() # 把文档内容记下来
print( b )
a.seek(0,0) # 把光标移动到最前面。因为中文是占2个字符,插入中文的时候一定要注意不要把光标位置seek()里面填单数,会乱码!
a.write('标题-苦菊 \r'+b)# 写入标题(其中\r是用来换行的) 因为写入的内容会覆盖掉原来的内容,所以还要再把原来的内容加上
print('---')
print( a.read() )
a.close()
第11行的print( a.read( ) )为什么不执行啊! 本帖最后由 jackz007 于 2021-11-2 16:02 编辑
a = open('test1.txt',mode='r+',encoding=None) #打开文档
print( a )
b = a.read() # 把文档内容记下来
print( b )
a.seek(0,0) # 把光标移动到最前面。因为中文是占2个字符,插入中文的时候一定要注意不要把光标位置seek()里面填单数,会乱码!
a.write('标题-苦菊 \r'+b)# 写入标题(其中\r是用来换行的) 因为写入的内容会覆盖掉原来的内容,所以还要再把原来的内容加上
a.seek(0,0) # 写完文件后文件指针在文件尾,读取不到东西,所以,读取前,需要把读写指针挪到文件开头
print('---')
print( a.read() )
a.close()
页:
[1]