csv文件中双引号的字符串和日期字段

时间:2016-01-19 07:36:26

标签: python csv

我想用双引号写一个带有alpha,字母数字和日期时间的csv文件,剩余的空格,整数,十进制值不在引号中。

我编写了以下代码,它按预期工作,但是空格也是双引号。任何人都可以帮助我吗?

csv_output = csv.writer(f_output, quotechar='"',quoting=csv.QUOTE_NONNUMERIC)

for row_input in csv_input:
    row_output = []
    for col in row_input:
        try:
            row_output.append(int(col))
        except ValueError, e:
            try:
                row_output.append(float(col))
            except ValueError, e:
                row_output.append(col)
                try:
                    row_output.append(long(col))
                except ValueError, e:
                    row_output.append(col)


    csv_output.writerow(row_output)

0 个答案:

没有答案