lisoaring python 字串 編碼

來源:互聯網
上載者:User

標籤:記事本   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 字串 編碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.