gpt4 book ai didi

python - 解析制表符分隔的文本文件以用一个垂直列表替换列 (Python)

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

我是 Python 的新手,我知道这是一个非常基本的问题。我有一个包含数据列的文本文件。我想删除列并使其成为一个长列表。

我有以下代码:

for line in open('feddocs_2011.txt', 'r'):
segmentedLine = line.split("/t")
print segmentedLine

这似乎为每一行创建了一个单独的字符串,但我认为我可能需要遍历每个新字符串以拆分下一个字符串。我认为它会将所有内容都放在一个新行的选项卡后面。我尝试了以下操作,但收到“列表”没有拆分功能的错误消息。

while segmentedLine:
item = segmentedLine.split("\t")
print item

非常感谢任何输入。

最佳答案

您已在第一个循环中正确拆分了行。然后你想要做的是有第二个 for 循环来迭代每个制表符分隔的项目。看起来像这样:

for line in open('feddocs_2011.txt', 'r'):
segmentedLine = line.split("\t")
for item in segmentedLine:
print item

或者更简洁,没有临时变量:

for line in open('feddocs_2011.txt', 'r'):
for item in line.split("\t"):
print item

关于python - 解析制表符分隔的文本文件以用一个垂直列表替换列 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209949/

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