欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python遍歷zip文件輸出名稱時出現(xiàn)亂碼問題的解決方法

 更新時間:2015年04月08日 12:11:02   作者:sumory  
這篇文章主要介紹了Python遍歷zip文件輸出名稱時出現(xiàn)亂碼問題的解決方法,實例分析了Python亂碼的出現(xiàn)的原因與相應的解決方法,需要的朋友可以參考下

本文實例講述了Python遍歷zip文件輸出名稱時出現(xiàn)亂碼問題的解決方法。分享給大家供大家參考。具體如下:

windows中使用python2.7遍歷zip文件之后輸出文件名等信息,console打印的中文及一些標點出現(xiàn)亂碼。查了一下網(wǎng)上說的windows的編碼為cp936,print()函數(shù)交給系統(tǒng)處理打印,所以要提前編碼成windows能夠識別的編碼。

這種print的亂碼也會出現(xiàn)在形如print(mylist)中(mylist是python的list類型變量,print(mylist[2])則不會亂碼,奇怪)

代碼如下:(.py文件中在文件頭先加 # -*- coding: UTF-8 –*-)

import zipfile
def listzipfilesinfo(path):
  z=zipfile.ZipFile(path,'r')
  try:
    for filename in z.namelist():
      bytes=z.read(filename)
      print('File:%s Size:%s'%(unicode(filename, 'cp936').decode('utf-8'),len(bytes)))
  finally:
    z.close()

注:decode可以去掉

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • Python 十六進制整數(shù)與ASCii編碼字符串相互轉換方法

    Python 十六進制整數(shù)與ASCii編碼字符串相互轉換方法

    今天小編就為大家分享一篇Python 十六進制整數(shù)與ASCii編碼字符串相互轉換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python隨機采樣及概率分布(二)

    Python隨機采樣及概率分布(二)

    之前的《Python中的隨機采樣和概率分布我們介紹了Python中最簡單的隨機采樣函數(shù)。接下來我們更進一步,來看看如何從一個概率分布中采樣,我們以幾個機器學習中最常用的概率分布為例。
    2022-01-01
  • 使用python實現(xiàn)kNN分類算法

    使用python實現(xiàn)kNN分類算法

    這篇文章主要為大家詳細介紹了使用python實現(xiàn)kNN分類算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • python實現(xiàn)tree命令的使用示例

    python實現(xiàn)tree命令的使用示例

    本文主要介紹了python實現(xiàn)tree命令的使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • Python使用mmap實現(xiàn)內存映射文件操作

    Python使用mmap實現(xiàn)內存映射文件操作

    內存映射通常可以提高I/O的性能,本文主要介紹了Python使用mmap實現(xiàn)內存映射文件操作,分享給大家,感興趣的可以了解一下
    2021-06-06
  • python進程和線程用法知識點總結

    python進程和線程用法知識點總結

    在本篇文章里小編給大家整理了關于python進程和線程用法以及相關實例內容,需要的朋友們跟著學習下。
    2019-05-05
  • python實現(xiàn)整數(shù)的二進制循環(huán)移位

    python實現(xiàn)整數(shù)的二進制循環(huán)移位

    這篇文章主要為大家詳細介紹了python實現(xiàn)整數(shù)的二進制循環(huán)移位,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • OpenCV視頻流Python多線程處理方法詳細分析

    OpenCV視頻流Python多線程處理方法詳細分析

    為OpenCV是搞計算機視覺必須要掌握的基礎,這篇文章主要給大家介紹了關于OpenCV視頻流多線程處理的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • 基于Python輕松制作一個股票K線圖網(wǎng)站

    基于Python輕松制作一個股票K線圖網(wǎng)站

    在當今這個人手一個?Web?服務的年代,GUI?程序還是沒有?Web?服務來的香啊。所以本文將用Python制作一個簡單的股票K線圖網(wǎng)站,感興趣的可以了解一下
    2022-09-09
  • Python實現(xiàn)印章代碼的算法解析

    Python實現(xiàn)印章代碼的算法解析

    這篇文章主要為大家介紹了Python印章代碼實現(xiàn)算法解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05

最新評論