如何输出文件python中的每一行

如何输出文件python中的每一行,第1张

如何输出文件python中的每一行

首先,正如@ l33tnerd所说,

f.close
应该在for循环之外。

其次,

readline
在循环之前,您只调用一次。那只读第一行。诀窍在于,在Python中,文件充当迭代器,因此您可以在文件上进行迭代而不必调用任何方法,并且每次迭代将为您提供一行:

 if data.find('!masters') != -1:     f = open('masters.txt')     for line in f:print line,sck.send('PRIVMSG ' + chan + " " + line)     f.close()

最后,您

lines
在循环中引用了变量。我想你是想参考
line

编辑:哦,您需要缩进

if
语句的内容。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5640136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存