python正则表达式匹配到的内容怎样写入文件
弄好了。。。其实就是unicode读写文件问题。因为正则表达式匹配返回的结果是Unicode类型,所以要用到该类型的文件读写。详见一篇博客。http://blog.csdn.net/luckilyyu/article/details/6188162
■网友
item就应该是一个个字符串才对?type(item)为什么我 write( item)的时候会有问题?是汉字编码的问题吗?既然处理异常了,把异常的详细信息打出来岂不更清晰?比如:except Exception, e: print e# 当然,不建议 except Exception, 因为这样会影响 KeyboardInterrupt 之类的异常的行为。如果你知道你的代码可能会有哪些异常发生,最好还是诸如:except UnicodeError, e:# 比较好并 Google 之。如果怀疑是 Unicode 问题,不妨单独写个小测试,用同样的文件打开模式,看能否写入一个 unicode 字符串。----
■网友
信息太不详细了……你输出的文件在哪里?内容是什么?还有,没看到你close呀。
推荐阅读
- 怎样成为一名合格的Python程序员?
- python 爬虫,咋获得输入验证码之后的搜索结果
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 零基础入门学习啥语言好
- Python3.4和3.5区别大么
- python 中 def_():...... return _有啥作用
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 30岁男,创业失败转行学python,是否很晚?也不好找工作?
- Python 的开发速度比 C#.net 或 Vb.net 更快吗?
- 16年毕业,建筑环境与设备工程专业,干的一直是工程想转IT专业,想从python入手请问咋开始学习
