如何清理元组并将其插入到csv文件中?

时间:2019-02-28 16:57:04

标签: python regex csv

我正在从数据库打印出这样的csv文件:

player_one.color

我想清理元组中的每个字符串以删除标点符号。我发现此正则表达式运行良好。

但是,由于我的csv文件仍然充满标点符号,因此无法正常工作。

1 个答案:

答案 0 :(得分:2)

迭代变量z仅保存x中每个值的副本,因此对z所做的更改不会反映在x中。您应该使用enumerate来遍历x,以便可以通过索引修改x中的项目:

for i, z in enumerate(x):
    x[i] = re.sub(r'[^\w\s]',' ',z)