打印到CSV会在每个字符之间产生空格吗?

时间:2017-12-06 09:29:33

标签: python python-3.x csv pycharm watson

我正在尝试使用Python3.6打印到CSV。当我在控制台中打印时,它看起来很好,但当我尝试打印到CSV时,它会打印msg

,即每个字符之间有空格,和|在每个空间之间。

我正在调用翻译函数here.

示例回复:

<sip.voidptr object at 0x000002C1FD6AD5A8>

以下是相关摘录:

l i k e | | t h i s

有人可以提供一些指导吗?

1 个答案:

答案 0 :(得分:3)

Writerow将iterable作为参数,因此当您为其提供单行字符串时,它会将该字符串视为可迭代的,并将其与每个元素之间的标准空间(前面设置的分隔符)一起写入。

您需要使用[翻译]将行设置为列表,或者为其指定列表。