python 如何把 utf - 8 字符串写入文件中_心若止水_百度空间

python 如何把 utf - 8 字符串写入文件中_心若止水_百度空间

python 如何把 utf - 8 字符串写入文件中
2012-01-11 0:49

from:http://stackoverflow.com/questions/934160/write-to-utf-8-file-in-python

1、open file and write

import        codecs
file=codecs.open("lol","w","utf-8")
file.write(u"\u5e10\u53f7\u4e0d\u5b58\u5728")

file.close()

2、use pile,but you're careful, and you can see meanother article

http://hi.baidu.com/leejun_2005/blog/item/d7d4a40b0c869e0194ca6bac.html

3、关于 python utf-8 的详细介绍请见:

How to Use UTF-8 with Python

about|archive

http://www.evanjones.ca/python-utf8.html

4、Example:

dict_temp = {xxx}
dict_temp_new = {}
for key in dict_temp:
   value = dict_temp[key]
   if type(key)==types.UnicodeType:
     key = key.encode('utf-8')
   if type(value)==types.UnicodeType:
     value = value.encode('utf-8')
   dict_temp_new[key] = value
#
dict_temp = dict_temp_new

_____________________________________________________

import locale
import sys
import sys, os
import types
from anyvalue import *
from mysql_base import *
from debug_utils import *
import urllib2
import re
import urllib
import codecs        locale.setlocale(locale.LC_ALL, '')lang, encoding = locale.getdefaultlocale()
        print 'Locale encoding    :', encodingsys.stdout = codecs.getwriter(encoding)(sys.stdout)qq = row[0]email = temp_dict.get("email", 'null')name = temp_dict.get("name", 'null')phone = temp_dict.get("phone", 'null')type_str = temp_dict.get("type", 'null')urlstring = "http://8.8.8.8/qplus/user123?qq=%s&email=%s&name=%s&phone=%s&type=%s" %(qq,email,name.decode('utf-8'),phone,type_str)
print urlstringf.write(urlstring.encode("utf-8")+ "\n")url = "http://8.8.8.8/qplus/adduser?"search = [('qq',qq),('email',email),('name',name),('phone',phone),('type',type_str)]getString = url + urllib.urlencode(search)
print getString
try:r = urllib2.Request(getString)res = urllib2.urlopen(r, None, 10)a = res.readlines()
            print str(qq) + " : " + str(email) + " : return_code:" + str(eval(a[0])['return_code']) + "" + eval("u"+ "'" + eval(a[0
])['return_msg'].replace("\\\\", "\\") + "'")
except Exception,e:
print str(e)
print getString

posted on 2012-03-12 11:34 lexus 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2012/03/12/2391512.html

python 如何把 utf - 8 字符串写入文件中_心若止水_百度空间相关推荐

  1. PHP的file_put_contents函数把一个字符串写入文件中

    file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] )file_p ...

  2. php fwrite 追加写入,PHP fwrite 函数:将字符串写入文件(追加与换行)

    PHP fwrite() fwrite() 函数用于向文件写入字符串,成功返回写入的字符数,否则返回 FALSE . 语法: int fwrite( resource handle, string s ...

  3. python中文字符串写入文件,python写入中英文字符串到文件的方法

    python写入中英文字符串到文件的方法 本文实例讲述了python写入中英文字符串到文件的方法.分享给大家供大家参考.具体分析如下: python中如果使用系统默认的open方法打开的文件只能写入a ...

  4. 使用Python解决对比出两个Excel文件中的不同项并将结果重新写入一个新的Excel文件

    使用Python解决对比出两个Excel文件中的不同项并将结果重新写入一个新的Excel文件 因为有统计成员到会情况的任务,每次汇总时都很麻烦,需要一个个对应腾讯会议导出名单的成员,然后在总表上进行标 ...

  5. c语言将字母存入字符串,C语言把资料读入字符串以及将字符串写入文件

    C语言把文件读入字符串以及将字符串写入文件 1.纯C实现 FILE *fp; if ((fp = fopen("example.txt", "rb")) == ...

  6. python遍历数组的两种方法及将print的内容写入文件中

    python遍历数组的两种方法 第一种,最常用的,通过for in遍历数组 colours = ["red","green","blue"] ...

  7. Python入门练习题026:字符串写入的行数

    """ 记录下自己自学python和练习写的代码,等以后进阶后,再回来看一下曾经自己写的代码有多蠢Python入门练习题026:字符串写入的行数 把字符串S字符写入行中, ...

  8. Python实现生成100个MAC地址并写入文件中,MAC地址前6位(16进制)为01-AF-3B

    题目要求: 生成100个MAC地址并写入文件中,MAC地址前6位(16进制)为01-AF-3B 01-AF-3B 01-AF-3B-xx 01-AF-3B-xx-xx 01-AF-3B-xx-xx-x ...

  9. python使用logging打印信息到日志文件中

    python使用logging打印信息到日志文件中 参考 Python输出日志信息 Python + logging 输出到屏幕,将log日志写入文件 使用logging打印日志到文件中的目的是: 解 ...

最新文章

  1. Apache Kafka-通过concurrency实现并发消费
  2. Android多开和虚拟化--Docker概念的详细介绍
  3. vb怎么抓取html的class,vbs怎么获取网页内容
  4. numpy中的clip函數的用法
  5. Angular 条件指令 ngIf 的一个例子
  6. 前端学习(1985)vue之电商管理系统电商系统之本地分支放到git上面保存
  7. thymealf如何实现传单个变量给html_纯前端使用JavaScript发送电子邮件,5个步骤图文教程...
  8. 一款用来下载pdf word zip img各种文件的js插件
  9. 两种SOA平台建设方案比较
  10. 外贸报价后如何跟进客户?winseeing可快速报价展示样品
  11. 小明左、右手中分别拿两张纸牌:黑桃10和红桃8.现在交换手中的牌。
  12. 2019半年总结——学习与成长
  13. C语言异或运算逆运算,异或的逆运算
  14. “沉迷单车的追风少年”的2021年年末总结
  15. 自律给你自由——Android设计布局的新姿势
  16. 视频转语音,语音转文字
  17. 学以致用——Java源码——使用Graphics2D类draw方法绘制立方体(Drawing Cubes)
  18. 嵌入式Linux开发
  19. OCR身份证识别SDK
  20. Android4.4 往短信收件箱中插入自定义短信(伪造短信)

热门文章

  1. 我和百度汽车公司 CEO 聊了下百度汽车未来的样子:更像是一个智能机器人
  2. 如何搭建智慧连锁店物联网
  3. springboot+vue彩妆销售系统java化妆品购物商城网站
  4. 工作流管理系统(WfMS)介绍
  5. Dajngo自带的Django-filter的使用详解
  6. [渝粤教育] 郑州轻工业大学 线性代数与空间解析几何 参考 资料
  7. 无人驾驶的未来 后疫情时代如何抵达
  8. python怎么换行输出的数字对齐_python中格式化输出和字母大小写转换,对齐填充方式...
  9. CCNA考试复习总结
  10. 7.24运维日福利:运维都是段子手,张口就是100条!