python2下向文件寫入unicode編碼的內容,codecs包


  python內置庫中的open方法只能讀寫ascii碼,如果想寫入Unicode字符,需要使用codecs包。

 1 # -*- coding: utf-8 -*-
 2 import codecs
 3 import traceback
 4 content = u'你好'
 5 f = None
 6 try:
 7     f = codecs.open('c:/test.txt', 'w', 'utf-8')
 8     f.write(content)
 9 exception:
10     print traceback.format_exc()
11 finally:
12     f and f.close()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM