以下代码用于函数:
def print_query(x):
h = open('/home/rv/data.txt', 'r')
read = h.readlines()
for line in read:
return line
当值“line”被重新调整时,它应该打印但是我得到值“None”
发布于 2019-03-25 08:50:17
该函数的另一个问题是,您正在迭代错误的对象,比您需要的更冗长。要迭代文件中的行,只需执行以下操作:
for line in open(file, "r"):
print line
发布于 2019-03-25 09:34:40
试试这个:
with open('/home/rv/data.txt','r') as fh:
for line in fh:
print line
如果您使用的是Python 2.5,则可能需要一个from __future__ import with_statement
顶部。
另外:为什么return
你想要print
的线?
https://stackoverflow.com/questions/-100001034
复制相似问题