gpt4 book ai didi

python - 获取文本文件中的特定行并将其传递给数组

转载 作者:行者123 更新时间:2023-11-30 23:09:18 24 4
gpt4 key购买 nike

不确定是否有人问过这个问题。但事情就这样了。

假设我有一个文本文件,其中包含

1 Why
2 We
3 Please
4 OR
5 I
6 AM
7 HUMAN
8 OR
9 MY
10 time
11 to
12 eat

现在我想获取第 5-7 行和第 9-12 行,然后将其放入数组中。请注意,OR 字在文本文件中的作用类似于分隔符。

我知道在 python 中读取文本文件的常用方法是使用 for 循环,但我想不出通过使用 for 循环或任何其他方法来做到这一点的方法。

最佳答案

你可以做到

data = open(<textfile>).read()
segments = data.split('OR')

然后按 \n 分割段以获取该段中的行

lines = [seg.split("\n") for seg in segments]

关于python - 获取文本文件中的特定行并将其传递给数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31310136/

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