xy1770 发表于 2021-11-2 15:54:19

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 15:59:26

本帖最后由 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]
查看完整版本: file.read不执行(也不报错)