Python编解码器每个字符之间都有空格,如何rem

2024-05-21 08:56:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将元组列表写入CSV文件。我想使用编解码器,因为在csv模块的UTF-8问题。我使用的是python2.7.13

代码写得很好,但是当我打开文件时,我看到每个字符之间有一个空格,即使我没有放任何空格。如何删除空间?使用replace或{}无效。在

import codecs

tup_list = [('a','b','c',123,456),('d','e','f',789,101)]

将每一行写入编解码器文件

^{pr2}$

打开文件

with open('test2.csv','rb') as f:
    for row in f:
    print row

输出

a , b , c , 123 , 456

d , e , f , 789 , 101

Tags: 模块文件csv代码import列表编解码器空间