gpt4 book ai didi

python - 如何将包含字符串和数字的值列表写入文本文件

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

我有 3 个列表:

AList = ['name','name2']
BList = ['desg1','desg2']
InList = [1,2]

我正在使用以下代码片段将其写入文本文件:

fo = open(filepath, "w")
for i in zip(AList,BList,InList):
lines=fo.writelines(','.join(i) + '\n')

但我收到以下错误:

TypeError: sequence item 2: expected string, int found

如何将值写入带有换行符的文本文件。

最佳答案

join 需要字符串项,但您已在 InList 中进行了 int 处理。因此,要么在使用 join 之前将它们转换为字符串,要么您可以这样做:

AList = ['name','name2']
BList = ['desg1','desg2']
InList = ['1','2']

fo = open("a.txt", "w")
for i in range(len(AList)):
dataToWrite = ",".join((AList[i], BList[i], str(InList[i]))) + '\n'
lines=fo.writelines(dataToWrite)

关于python - 如何将包含字符串和数字的值列表写入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38328870/

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