gpt4 book ai didi

Python读取文本 block

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

我在尝试正确读取文件时遇到了一些问题。

我只有一个代码来显示我的目标。但是我想读取每个数据 block (四行)并将每个数据 block 插入一个数组中。我还需要将“城市”、“州”和“ zip ”彼此分开。

我知道我应该读取文件,对于我读取的每个 block ,直到一个空行,在其中我会检查它是否是第三行,如果是,则将每个部分解析为它自己的元素,并且做这一切直到最后。但是,我在 Python 的编码部分遇到了麻烦。我对 Python 不太熟悉。

我的数据:

Name
address
city, state zip
phone number
//empty line
Name
address
....

我的代码:

with open('tester_everything.txt') as f:                                                                                                                  
mylist = []
i=0
for lines in f:
other_list = []
if lines == '\n':
mylist.append(other_list)
other_list = []

other_list.insert(i, lines)
i = i+1
print mylist
f.close()

这会在 mylist 中创建所有空元素。

最佳答案

with open('tester_everything.txt') as f:                                                                                                                  
mylist = []
other_list = []
for lines in f:
if lines == '\n':
mylist.append(other_list)
other_list = []
else:
other_list.append(lines)
print mylist

关于Python读取文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33535090/

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