我正试图用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