python 3.6将列表写入文本文件只会将列表中的最后一个值写入文本文件

时间:2017-12-14 18:19:13

标签: python-3.x

我正在尝试将变量值列表写入文本文件,但实际上只输入了最后一个变量值。让我头疼。我知道这个问题和很多其他人非常喜欢它已被问过,但我还没有找到我的解决方案。

start = time.time()
loglist = [proc_id, order_num, sched_type, seq_action, start]

loglist包含以下值: ['4','1','1','SQL',1513274129.7563317]

with open("c:/temp/actionlog.txt", 'a+') as op:
            writer = csv.writer(op, lineterminator='\n', delimeter='\t')
            for l in loglist:
                writer.writerow([l])

输出文本文件仅包含: 上午11:13 12/14/2017

这应该很简单(我确定是这样),但我不知所措。非常感谢任何帮助。

0 个答案:

没有答案