CSV模块使用时的几个问题及解决方法
来源:互联网 发布:数据采集监控 编辑:程序博客网 时间:2024/06/16 15:22
今天需要写个小脚本将.txt文件转换成.csv文件。csv模块的使用还是很简单的,大家可以参考这个博客:
http://www.cnblogs.com/sislcb/archive/2008/12/15/1355481.html
下面重点说一下我遇到的两个问题;
1、cvv.writer()报错
import csvcsvfile = file('test.csv','wb')writer = csv.writer(csvfile)最后一句话会报错大概的意思就是str没有writer属性,看来解释器吧csv当做字符串了,这个问题真的好奇怪,没办只能按照下面这个么做了:
import csv as CSVcsvfile = file('test.csv','wb')writer = CSV.writer(csvfile)将csv模块命名为CSV
2、汉字编码问题,可参考链接:http://www.cnblogs.com/cbscan/articles/2310979.html
if curline[1] == u'负样本'我在这里想判断一下汉字字符串相等,但是由于编码问题,这里一直报错
# coding: UTF-8 u = u'汉'print repr(u) # u'\u6c49's = u.encode('UTF-8')print repr(s) # '\xe6\xb1\x89'u2 = s.decode('UTF-8')print repr(u2) # u'\u6c49' # 对unicode进行解码是错误的# s2 = u.decode('UTF-8')# 同样,对str进行编码也是错误的# u2 = s.encode('UTF-8')将上面代码改成
if curline[1] == u'负样本'.encode('UTF-8')OK!
以后有问题再补充!
0 0
- CSV模块使用时的几个问题及解决方法
- 使用butterknife中遇到的几个问题及解决方法
- HttpClient4.x使用中出现的几个问题及解决方法
- 【Python】 csv模块的使用
- python csv模块的使用
- 【Python】 csv模块的使用
- Python csv模块的使用
- Python csv模块的使用
- 【Python】 csv模块的使用
- 【Python】 csv模块的使用
- 【Python】 csv模块的使用
- Python csv模块的使用
- Android常见的几个问题及解决方法
- 几个问题及解决方法
- python csv模块使用
- python csv模块使用
- 安装SQL2000时的几个问题和解决方法
- NHibernate 的几个问题解决方法
- dubbo异步同步调用混合使用问题
- AIDL 进程间通信
- Hello World_Linux篇——测试gcc和g++是否可用
- vb中的十六进制
- java jar服务部署脚本编写
- CSV模块使用时的几个问题及解决方法
- c/c++原子操作 接口函数 自查文档
- idea编辑器注册方法
- 冒泡排序法---vb
- 添加shell命令别名
- Run Loop是什么,使用的目的,何时使用和关注点
- angularJs初学遇到的坑之directive
- jQuery入门(1) 加载事件
- tomact web.xml配置参考