zoukankan      html  css  js  c++  java
  • unicodecsv reader & writer

    def export_supervision_authorities(self, *args, **options):
            writer = unicodecsv.DictWriter(open(options['filename'], 'wb'), (
                'name', 'email', 'address', 'contact', 'jurisdiction__slug', 'other_names', 'description', 'tags', 'parent__name', 'classification', 'url', 'website_dump', 'request_note'
            ))
            writer.writeheader()
            for authority in SupervisionAuthority.objects.all():
                slug = slugify(authority.name)
                authority.fds_url = 'https://fragdenstaat.de/behoerde/%s/' % slug
                authority.save()
                writer.writerow({
                    'name': authority.name,
                    'email': authority.email,
                    'address': authority.address,
                    'contact': authority.contact,
                    'jurisdiction__slug': slugify(authority.state.name),
                    'classification': 'Heimaufsicht'
                }) 
    
    writer = unicodecsv.writer(open(csv_write_name, 'wb'))
    writer.writerow(['field1', 'field2', 'field3'])
    

      

    import re
    import unicodecsv

    f = open('../content_6_18.csv', 'rb')
    f2 = open('pattern_1.csv', 'wb')
    reader = unicodecsv.reader(f)

    # utf-8-sig 防止个别字符乱码

    writer = unicodecsv.writer(f, encoding='utf-8-sig')

    writer.writerow([
    'listingHash',
    'titleDisplay',
    'before',
    'after',
    'source',
    ])

    for index, line in enumerate(reader):
    if index == 0:
    continue

    listingHash, desc, titleDisplay, source = line


    writer.writerow([
    listingHash,
    titleDisplay,
    desc,
    desc_after,
    source,
    ])

    f.close()
    f2.close()

    field1
  • 相关阅读:
    PHP学习——数组处理函数(一)
    PHP与MySQL的连接
    c语言:<tchar.h>
    PHP数组(二)
    PHP数组(一)
    PHP基础知识(三)
    Git和GitHub
    PHP基础知识(二)
    js 全选和反选(复选框)
    python 字典之删除
  • 原文地址:https://www.cnblogs.com/NachoLau/p/11127866.html
Copyright © 2011-2022 走看看