最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

windows中使用python2.7遍歷zip文件之后輸出文件名等信息,console打印的中文及一些標(biāo)點(diǎn)出現(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程序設(shè)計有所幫助。

相關(guān)文章

  • python實現(xiàn)哈希表

    python實現(xiàn)哈希表

    介紹一個用python實現(xiàn)的哈希表,處理沖突的方法是開放地址法,沖突表達(dá)式為Hi=(H(key)+1)mod m,m為表長。遲點(diǎn)再實現(xiàn)更難的拉鏈法
    2014-02-02
  • python圖片和二進(jìn)制轉(zhuǎn)換的三種實現(xiàn)方式

    python圖片和二進(jìn)制轉(zhuǎn)換的三種實現(xiàn)方式

    本文介紹了將PIL格式、數(shù)組和圖片轉(zhuǎn)換為二進(jìn)制的不同方法,包括使用PIL庫、OpenCV和直接讀取二進(jìn)制,此外,還提到了數(shù)據(jù)傳輸中base64格式的應(yīng)用,這些信息對需要進(jìn)行圖片數(shù)據(jù)處理和轉(zhuǎn)換的開發(fā)者非常有用
    2024-09-09
  • python游戲?qū)崙?zhàn)項目之俄羅斯方塊的魅力

    python游戲?qū)崙?zhàn)項目之俄羅斯方塊的魅力

    遲早一定會掛掉的俄羅斯方塊,為什么至今仍是世界游戲之王?它是怎么編寫的?本文將給大家詳細(xì)的介紹,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值
    2021-09-09
  • python 列表推導(dǎo)式使用詳解

    python 列表推導(dǎo)式使用詳解

    這篇文章主要介紹了python 列表推導(dǎo)式使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • 關(guān)于Python-pip安裝失敗問題及解決

    關(guān)于Python-pip安裝失敗問題及解決

    這篇文章主要介紹了關(guān)于Python-pip安裝失敗問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python可以用來做什么

    Python可以用來做什么

    在本篇文章里小編給大家整理的是一篇關(guān)于解惑Python可以用來做什么的基礎(chǔ)文章,有興趣的朋友們可以學(xué)習(xí)下。
    2020-11-11
  • Python如何重新加載模塊

    Python如何重新加載模塊

    這篇文章主要介紹了Python如何重新加載模塊,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Python利用Matplotlib繪圖無法顯示中文字體的解決方案

    Python利用Matplotlib繪圖無法顯示中文字體的解決方案

    在很長一段時間里用Python繪圖,matplotlib都不能很好的顯示中文,下面這篇文章主要給大家介紹了關(guān)于Python利用Matplotlib繪圖無法顯示中文字體的解決方案,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • python煙花效果的代碼實例

    python煙花效果的代碼實例

    在本篇文章里小編給大家整理的是關(guān)于python煙花效果的代碼實例,對此有興趣的朋友們可以在跟著學(xué)習(xí)參考下。
    2020-02-02
  • python基礎(chǔ)編程小實例之計算圓的面積

    python基礎(chǔ)編程小實例之計算圓的面積

    Python是最常用的編程語言,這種語言就是一種可以快速開發(fā)應(yīng)用的解釋型語言,有些用戶不知道該怎么在Python編程里計算圓的面積,現(xiàn)在就給大家具體解釋一下,下面這篇文章主要給大家介紹了關(guān)于python基礎(chǔ)編程小實例之計算圓的面積的相關(guān)資料,需要的朋友可以參考下
    2023-03-03

最新評論

安庆市| 宁明县| 长垣县| 洛浦县| 措勤县| 许昌县| 江北区| 多伦县| 汉阴县| 涞源县| 龙门县| 阳城县| 平乡县| 中山市| 资阳市| 黎城县| 英山县| 盐津县| 易门县| 黔西| 克东县| 酉阳| 桃园县| 北宁市| 徐汇区| 修水县| 怀集县| 新营市| 壤塘县| 凤台县| 台北市| 英德市| 迁安市| 左权县| 固始县| 贵溪市| 海原县| 合肥市| 安远县| 雅江县| 巴彦淖尔市|