2024-04-18 00:43:01 发布
网友
我需要读文件的前30行。你知道吗
with open(filename) as f: lines = f.readlines(30) print len(lines)
300
我错过什么了吗?你知道吗
根据https://docs.python.org/2/library/stdtypes.html#file.readlines,30不是要读取的行数。它是以字节给出的缓冲区提示。你知道吗
30
看完这些评论后,我决定回答这个问题:如何阅读文件的前30行。答案是:readline()
readline()
lines = [] for i in range(30): lines.append(f.readline())
完成。你知道吗
根据https://docs.python.org/2/library/stdtypes.html#file.readlines,
30
不是要读取的行数。它是以字节给出的缓冲区提示。你知道吗看完这些评论后,我决定回答这个问题:如何阅读文件的前30行。答案是:
readline()
完成。你知道吗
相关问题 更多 >
编程相关推荐