標籤:記事本 form 程式 har 函數 問題: detail oar china
20171006 在寫入txt中遇到生僻字,使用gb18030編碼,而不是gb2312
20170528 在讀取xml中中文,輸出中文檔案jpg中又出現編碼錯誤invalid mode (‘wb‘) or filename: ‘file/img/51190230001_\xe5\x88\x98\xe4\xbb\xb2\xe8\xb4\xa4.jpg‘辦法:imgname_nocode=‘{}_{}.jpg‘.format(name, key.encode("gbk"))得到:51190230001_大壩(樞紐)全景照.jpg
20170113 在讀取中文檔案夾名,輸出中文檔案pdf中又出現編碼錯誤‘\xb4\xa8\xcb\xae\xbd\xa8\xb9\xdc\xa3\xa82002\xa3\xa9655\xba\xc5辦法:fname=dir_listi.decode("gbk")得到:川水建管(2002)65號 巴州區龍洞溝
20151228_讀取mysql中utf-8字元後,寫入sql為?????Python 有辦法將任意值轉為字串:將它傳入repr() 或str() 函數。
20140101_python的中文編碼問題http://blog.163.com/[email protected]/blog/static/1920560620146143153318/
exp7:輸出中文到xml檔案iso:解決python輸出中文到xml檔案ascii亂碼問題 修改.py檔案裡的預設編碼[python] import sys reload(sys) sys.setdefaultencoding(‘utf8‘)
exp3:將讀取的HTML中的utf8中文寫入記事本編碼問題UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-2: ordinal not in range(128) author:lisoaringprogram:html2txt.py問題:將讀取的HTML中的utf8中文寫入記事本如:[u‘110101000000‘, u‘\u4e1c\u57ce\u533a‘]遇到:UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-2: ordinal not in range(128)解決辦法:1、程式前加# -*- coding: utf-8 -*-2、該字串的時候 f.write(j.encode("gb2312")+"\t")
exp2:python中文轉換url編碼http://blog.csdn.net/wangqiaoshi/article/details/9730247
exp5:Mapinfo是GB編碼
====================================================================================
exp1:寫入記事本中的TAB分隔字元
\t
exp4:格式化字串 1 import sysreload(sys)sys.setdefaultencoding(‘utf8‘)f=open(r‘f:/out.txt‘,‘w‘)print >>f,‘ <item id="%s" name="%s">\n <numxiang>%s</numxiang>\n </item>\n‘%(11,"china",3)f.close()
exp4-0:格式化字串 2file = open(‘file/img/{}_{}.jpg‘.format(name, key), ‘wb‘)
exp6:連接字串delimiter = ‘,‘mylist = [‘Brazil‘, ‘Russia‘, ‘India‘, ‘China‘]print delimiter.join(mylist)
exp6:字串轉數字轉字串
int()
str()
exp4-1:提取字串中的數字辦法:正則key="tb189"i=re.findall(r"\d*",key)## print i j=int(i[2])%22
exp4-2:返回變數類型辦法:typy(a)
exp4-2:Python中,添加寫入資料到已經存在的Excel的xls檔案,即開啟excel檔案,寫入新資料
lisoaring python 字串 編碼