小编joh*_*ohn的帖子

如何使用python读取csv文件

我正在尝试读取csv文件,但它不起作用.我可以读取我的csv文件但是当我看到我读到的内容时,值之间会出现空格.

这是我的代码

# -*- coding: iso-8859-1 -*-
import sql_db, tmpl_macros, os
import security, form, common

import csv

class windows_dialect(csv.Dialect):
    """Describe the usual properties of unix-generated CSV files."""
    delimiter = ','
    quotechar = '"'
    doublequote = 1
    skipinitialspace = 0
    lineterminator = 'n'
    quoting = csv.QUOTE_MINIMAL


def reco(d):
 cars = {210:'"', 211:'"', 213:"'", 136:'à', 143:'è', 142:'é'}
 for c in cars:
  d = d.replace(chr(c),cars[c])
 return d

def page_process(ctx):
 if ctx.req_equals('catalog_send'):
  if 'catalog_file' in ctx.locals.__dict__:
   contenu = ctx.locals.catalog_file[0].file.read()
   #contenu.encode('')
   p = csv.reader(contenu, delimiter=',') …
Run Code Online (Sandbox Code Playgroud)

python csv

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

csv ×1

python ×1