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

python解決Fedora解壓zip時中文亂碼的方法

 更新時間:2016年09月18日 09:40:42   投稿:daisy  
這篇文章給大家介紹了如何利用python解決Fedora解壓zip時中文亂碼的方法,對大家具有一定參考借鑒價值,有需要的朋友們可以參考學(xué)習(xí),下面來一起看看吧。

前言

很多時候在windows下壓縮文件沒問題,但是到了Linux下,出現(xiàn)亂碼,很常見。以前在Ubuntu下,用`unzip -O GBK filename.zip` 就可以搞定。 換了Fedora后,暫時沒發(fā)現(xiàn)亂碼的壓縮文件。晚上下載一本書的光盤,又碰到了亂碼。嘗試之前的方法沒成功??戳讼聈nzip的help,沒-O那個參數(shù)了== 剛好找到一個用python解決的辦法,分享下。

新建一個`.py`后綴的文件,直接復(fù)制粘貼代碼:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
import os
import sys
import zipfile
 
print "Processing File " + sys.argv[1]
 
file=zipfile.ZipFile(sys.argv[1],"r");
for name in file.namelist():
  utf8name=name.decode('gbk')
  print "Extracting " + utf8name
  pathname = os.path.dirname(utf8name)
  if not os.path.exists(pathname) and pathname!= "":
    os.makedirs(pathname)
  data = file.read(name)
  if not os.path.exists(utf8name):
    fo = open(utf8name, "w")
    fo.write(data)
    fo.close
file.close()

執(zhí)行解壓zip文件,可愛的中文就出來了。

python 文件名.py 需要解壓的文件名.zip

總結(jié)

好了,這個問題就這么簡單的解決了,大家都學(xué)會了嗎?希望這篇文章對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • python?OpenCV?圖像通道數(shù)判斷

    python?OpenCV?圖像通道數(shù)判斷

    這篇文章主要介紹了python?OpenCV?圖像通道數(shù)判斷,文章基于Python的相關(guān)內(nèi)容展開對文章主題的詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-04-04
  • wxpython中Textctrl回車事件無效的解決方法

    wxpython中Textctrl回車事件無效的解決方法

    這篇文章主要介紹了wxpython中Textctrl回車事件無效的解決方法,較為詳細(xì)的分析了TextCtrl支持的事件類型,并給出了TextCtrl綁定回車事件的相應(yīng)實現(xiàn)技巧,需要的朋友可以參考下
    2016-07-07
  • 詳解Python3.8+PyQt5+pyqt5-tools+Pycharm配置詳細(xì)教程

    詳解Python3.8+PyQt5+pyqt5-tools+Pycharm配置詳細(xì)教程

    這篇文章主要介紹了Python3.8+PyQt5+pyqt5-tools+Pycharm配置詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-11-11
  • python字符串反轉(zhuǎn)的四種方法詳解

    python字符串反轉(zhuǎn)的四種方法詳解

    這篇文章主要介紹了python字符串反轉(zhuǎn)的四種詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • python3 寫一個WAV音頻文件播放器的代碼

    python3 寫一個WAV音頻文件播放器的代碼

    本文通過實例代碼給大家介紹了python3 寫一個WAV音頻文件播放器,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • numpy如何獲取array中數(shù)組元素的索引位置

    numpy如何獲取array中數(shù)組元素的索引位置

    這篇文章主要介紹了numpy獲取array中數(shù)組元素的索引位置,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • PyTorch中tensor.backward()函數(shù)的詳細(xì)介紹及功能實現(xiàn)

    PyTorch中tensor.backward()函數(shù)的詳細(xì)介紹及功能實現(xiàn)

    backward()?函數(shù)是PyTorch框架中自動求梯度功能的一部分,它負(fù)責(zé)執(zhí)行反向傳播算法以計算模型參數(shù)的梯度,這篇文章主要介紹了PyTorch中tensor.backward()函數(shù)的詳細(xì)介紹,需要的朋友可以參考下
    2024-02-02
  • 簡單了解python列表和元組的區(qū)別

    簡單了解python列表和元組的區(qū)別

    這篇文章主要介紹了簡單了解python列表和元組的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • Python基于SMTP協(xié)議實現(xiàn)發(fā)送郵件功能詳解

    Python基于SMTP協(xié)議實現(xiàn)發(fā)送郵件功能詳解

    這篇文章主要介紹了Python基于SMTP協(xié)議實現(xiàn)發(fā)送郵件功能,結(jié)合實例形式分析了Python使用SMTP協(xié)議實現(xiàn)郵件發(fā)送的相關(guān)操作技巧,并總結(jié)分析了Python發(fā)送純文本郵件、郵件附件、圖片郵件等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python?哈希表的實現(xiàn)——字典詳解

    Python?哈希表的實現(xiàn)——字典詳解

    這篇文章主要介紹了Python?哈希表的實現(xiàn)——字典,那么今天我們就來看看哈希表的原理以及如何實現(xiàn)一個簡易版的?Python?哈希表,需要的朋友可以參考下
    2023-11-11

最新評論

玉环县| 上饶市| 郧西县| 鹿泉市| 东丰县| 巍山| 盐源县| 桐乡市| 沈阳市| 航空| 青河县| 临安市| 桦南县| 青州市| 伽师县| 广汉市| 宜州市| 南和县| 灌南县| 安吉县| 新绛县| 廉江市| 天峻县| 五大连池市| 铁岭县| 保德县| 大庆市| 随州市| 临西县| 五大连池市| 通海县| 温宿县| 辽阳县| 额敏县| 涡阳县| 余姚市| 镇巴县| 莫力| 衡水市| 汾西县| 大安市|