小编For*_*lan的帖子

使用Python列表中的值创建.csv文件

我正在尝试使用Python列表中的值创建.csv文件.当我打印列表中的值时,它们都是unicode(?),即它们看起来像这样

[u'value 1', u'value 2', ...]
Run Code Online (Sandbox Code Playgroud)

如果我遍历列表中的值,即for v in mylist: print v它们看起来是纯文本.

我可以,在每个之间放一个print ','.join(mylist)

我可以输出到文件,即

myfile = open(...)
print >>myfile, ','.join(mylist)
Run Code Online (Sandbox Code Playgroud)

但是我想输出到CSV并且在列表中的值周围有分隔符,例如

"value 1", "value 2", ... 
Run Code Online (Sandbox Code Playgroud)

我找不到一种简单的方法来在格式中包含分隔符,例如我已经尝试了join语句.我怎样才能做到这一点?

python csv xlrd

155
推荐指数
9
解决办法
52万
查看次数

标签 统计

csv ×1

python ×1

xlrd ×1