python - 在 python 中使用文本文件

标签 python

我试图获取一个文本文件并在 python 中仅使用它的前 30 行。 这是我写的:

text = open("myText.txt")
lines = myText.readlines(30)
print lines

出于某种原因,我在打印时得到了超过 150 行? 我究竟做错了什么?

最佳答案

使用itertools.islice

import itertools

for line in itertools.islice(open("myText.txt"), 0, 30)):
    print line

关于python - 在 python 中使用文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8331195/

相关文章:

python : module attributes missing in python script but not in interpreter

python - Bokeh 圆不适合正方形?

python - 如何在python中将给定的随机生成的字母打印成矩阵的形式

python - 在pygame中将矩形转换为曲面

python - Ruby 有类似 bpython 的东西吗?

Python Pandas - 从数据框创建用于乘法的数组或矩阵

python - matplotlib如何用定义的颜色绘制多条线?

python - 使用请求从网页获取端口时遇到问题

python - 如何将字符串中的文字转义序列转换为相应的字节?

python - 根据另一列对值进行分组并将这些值相加