Skip to main content
 首页 » 编程设计

python之如何在python中将数据行拆分为以逗号分隔的列

2025年05月04日10telwanggs

我有一个以下格式的文本文件,我正在尝试将其转换为行和列:

red,red,blue 
blue,red,blue  
blue,blue,red 

转换完成后,我想将以上内容存储在 rows 变量中:

row[0] # should return 'red red blue' 
row[0][2] # should return 'blue' 

到目前为止,我已经达到了:

file = open('myfile.txt') 
for row in file: 
    # do something here 

但我不确定下一步该做什么.. 有人可以帮忙吗?提前致谢!

请您参考如下方法:

没有任何外部模块的解决方案:

output = [] 
 
with open('file.txt', 'r') as reading: 
    file_input = reading.read().split('\n') 
 
for row in file_input: 
    output.append(row.split(',')) 
 
print(output)