找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 44|回复: 2

[求助] 关于Python文本阅读的问题

1

主题

1

帖子

1

积分

贫民

积分
1
wx_aTF77nwT 发表于 2020-7-19 20:16:36 | 显示全部楼层 |阅读模式
文本阅读.png
为什么这个可以print出东西来,把#号那一行放出来结果只有一个newline?

回复

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
evil1353 发表于 5 天前 | 显示全部楼层
read()方法从一个打开的文件中读取一个字符串。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。
回复 支持 反对

使用道具 举报

0

主题

8

帖子

8

积分

贫民

积分
8
猪不会转弯 发表于 6 小时前 | 显示全部楼层
本帖最后由 猪不会转弯 于 2020-8-6 09:42 编辑

首先你要清楚   当你使用read的时候 等于将txt里面的内容读取完了
然后你再次去遍历txt文本内容时,python是继续之前的位置读取的
你可以尝试下面的代码

  1. import time

  2. txt = open("备用.txt")
  3. tot = txt.read()
  4. time.sleep(10)      # 在进入这个里面的时候 你可以尝试打开“备用.txt”进行编辑   添加一些内容
  5. for lines in txt:
  6.     print(lines)       # 此时他会打印你添加的内容
复制代码

结论:当read读取到那里   他就会接着哪里读取   只要你没有关闭文件或重新加载文件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表