gpt4 book ai didi

python - 读取文件并剥离\n并拆分列表

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

我有一个作业,我必须在其中读取文件“words.csv”:

Hemuli,Muumipappa,13,4
Abbath,Fenriz,6,6

我应该打印如下:

Hemuli 13 - 4 Muumipappa
Abbath 6 - 6 Fenriz

到目前为止我的代码:

def nayta_tulokset(words):
with open(words) as tulos:
tulokset = tulos.read()
a = tulokset.split(",")
print(a)

这给了我以下列表:

['Hemuli', 'Muumipappa', '13', '4\nAbbath', 'Fenriz', '6', '6']

这正是我想要的,但我该如何继续剥离 \n? “4”和“Abbath”应该在它们自己的索引之一中。似乎无法弄清楚...之后我可以使用索引并使用 format() 打印出来。

最佳答案

阅读时可以使用splitlines()

def nayta_tulokset(words):
with open(words) as tulos:
return tulos.read().splitlines()

# output: ['Hemuli,Muumipappa,13,4', 'Abbath,Fenriz,6,6']

然后拆分字符串.split(',')

for i in nayta_tulokset(words):
_f = i.split(",")
print("{} {} - {} {}".format(_f[0], _f[-2], _f[-1], _f[1]))

# Hemuli 13 - 4 Muumipappa
# Abbath 6 - 6 Fenriz

关于python - 读取文件并剥离\n并拆分列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47104159/

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