gpt4 book ai didi

python - 如何读取用户在python中输入的文本文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:42 26 4
gpt4 key购买 nike

到目前为止,我所得到的就是这个。

f = open(input('enter file'))
lines = f.readlines()
lines[10]
print("lines")

有什么帮助吗?我把它改成了行[0,11]

问题已回答

最佳答案

BorrajaX 的解决方案并不理想,因为它会读取整个文件。更好的方法是使用 python 的内置文件迭代器。 enumerate包装此迭代器以计算返回的行数。

f = open(input('enter file'))
for lnum, line in enumerate(f):
print(line, end='')
if lnum == 9:
break

编辑另一种方法(归功于 Robᵩ):

import itertools
f = open(input('enter file'))
print(''.join(itertools.islice(f, 10)))

这稍快一些,但具有更高的峰值内存。

关于python - 如何读取用户在python中输入的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22918223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com