我正在尝试将字符串列表写入 Python 中的文件。这样做时我遇到的问题是输出的外观。我想在没有列表结构的情况下编写列表的内容。
这是将列表写入文件的代码部分:
loglengd = len(li)
runs = 0
while loglengd > runs:
listitem = li[runs]
makestring = str(listitem)
print (makestring)
logfile.write(makestring + "\n")
runs = runs +1
print("done deleting the object")
logfile.close()
这给我的输出如下所示:
['id:1\n']
['3\n']
['-3.0\n']
['4.0\n']
['-1.0\n']
['id:2\n']
['3\n']
['-4.0\n']
['3.0\n']
['-1.0\n']
['id:4\n']
['2\n']
['-6.0\n']
['1.0\n']
['-1.0\n']
这就是它应该看起来的样子:
id:1
3
-3.0
4.0
-1.0
id:2
3
-4.0
3.0
-1.0
id:4
2
-6.0
1.0
-1.0