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

Python遍歷zip文件輸出名稱(chēng)時(shí)出現(xiàn)亂碼問(wèn)題的解決方法

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

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

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

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

代碼如下:(.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可以去掉

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

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

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

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

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

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

    使用python實(shí)現(xiàn)kNN分類(lèi)算法

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

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

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

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

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

    python進(jìn)程和線程用法知識(shí)點(diǎn)總結(jié)

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

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

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

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

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

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

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

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

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

最新評(píng)論