为了账号安全,请及时绑定邮箱和手机立即绑定

python读取文件时第一行没读取出来

python读取文件时第一行没读取出来

王小累 2017-05-10 21:46:26
如图第一行为“单独针刺神门穴...”等内容我仅仅使用简单的file = open(filename, 'r', encoding='utf-8'),file.realine()并显示读的每一行惊奇的发现第一行并没有显示出来,也就是说,第一行根本没被读取,想问下这原因是什么?因为我尝试从一个本机现成的文件读取内容,一切正常。图中的这个txt文件是由python本身writelines出来的,不知道是不是这个原因,导致第一行无法再次读取出来跪求各位大神解答!!
查看完整描述

1 回答

?
慕九州1216299

TA贡献5条经验 获得超2个赞

如果该文件是你用程序写入的,写完以后没有关闭文件,就去读取文件了的话,就读不到内容。不是这个原因的话就得看源码咋写的了。

查看完整回答
反对 回复 2017-05-13
  • 王小累
    王小累
    这段确实是我用程序写入的,开始确实也没做关闭文件的操作,但是后来给所有读写操作都加上了关闭文件,但是还是读不出来第一行...会不会因为之前运行的时候没关闭,导致后来就算加入了关闭文件的操作也是不行的?
  • 王小累
    王小累
    还有我觉得可能的原因会不会是因为我用相同的变量多次读取和写入文件导致的?
  • 慕九州1216299
    慕九州1216299
    可以在读文件之前打印文件的指针,看是不是在最开头,试试。
点击展开后面2
  • 1 回答
  • 1 关注
  • 3964 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信