我正在尝试使用Python3.6打印到CSV。当我在控制台中打印时,它看起来很好,但当我尝试打印到CSV时,它会打印msg
。
,即每个字符之间有空格,和|在每个空间之间。
我正在调用翻译函数here.
示例回复:
<sip.voidptr object at 0x000002C1FD6AD5A8>
以下是相关摘录:
l i k e | | t h i s
有人可以提供一些指导吗?
答案 0 :(得分:3)
Writerow将iterable作为参数,因此当您为其提供单行字符串时,它会将该字符串视为可迭代的,并将其与每个元素之间的标准空间(前面设置的分隔符)一起写入。
您需要使用[翻译]将行设置为列表,或者为其指定列表。