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

python批量修改文件編碼格式的方法

 更新時間:2018年05月31日 10:14:12   作者:vagerant  
這篇文章主要為大家詳細(xì)介紹了python批量修改文件編碼格式的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python批量修改文件編碼格式的具體代碼,供大家參考,具體內(nèi)容如下

使用說明:

1、使用工具:Python2.7.6+chardet2.3.0,chardet2.3.0下載地址:點擊這里

2、環(huán)境配置:Python安裝+配置環(huán)境變量,chardet解壓放在Python安裝目錄\Lib\site-packages下

舉例:批量修改當(dāng)前路徑下所有.cpp文件的編碼格式為UTF-8,代碼如下:

python:

import os 
import sys 
import codecs 
import chardet 
 
def convert(filename,out_enc="UTF-8"): 
  try: 
    content=codecs.open(filename,'r').read() 
    source_encoding=chardet.detect(content)['encoding'] 
    print source_encoding 
 
    content=content.decode(source_encoding).encode(out_enc) 
    codecs.open(filename,'w').write(content) 
  except IOError as err: 
    print("I/O error:{0}".format(err)) 
 
def explore(dir): 
  for root,dirs,files in os.walk(dir): 
    for file in files: 
      if os.path.splitext(file)[1]=='.cpp': 
        print file 
        path=os.path.join(root,file) 
        convert(path) 
 
def main(): 
  explore(os.getcwd()) 
 
if __name__=="__main__": 
  main() 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python使用Selenium與pytest進行高效測試的示例詳解

    Python使用Selenium與pytest進行高效測試的示例詳解

    隨著軟件開發(fā)的快速發(fā)展,自動化測試成為了提高開發(fā)效率、降低錯誤率的重要工具,Python作為一種高效且易于使用的編程語言,已經(jīng)成為自動化測試領(lǐng)域的重要工具之一,本文將介紹如何使用Python、Selenium和pytest進行自動化測試,并展示一個簡單的自動化測試示例
    2025-01-01
  • Python應(yīng)用領(lǐng)域和就業(yè)形勢分析總結(jié)

    Python應(yīng)用領(lǐng)域和就業(yè)形勢分析總結(jié)

    在本篇文章總我們給大家整理了關(guān)于Python應(yīng)用領(lǐng)域和就業(yè)形勢分析以及圖文介紹,需要的朋友們可以參考下。
    2019-05-05
  • python多線程并發(fā)實例及其優(yōu)化

    python多線程并發(fā)實例及其優(yōu)化

    這篇文章主要介紹了python多線程并發(fā)實例及其優(yōu)化,threading是擴展模塊,在thread的基礎(chǔ)上進行了封裝及改進。所以只需要使用threading這個模塊就能完成并發(fā)的測試,需要的朋友可以參考下
    2019-06-06
  • Django獲取該數(shù)據(jù)的上一條和下一條方法

    Django獲取該數(shù)據(jù)的上一條和下一條方法

    今天小編就為大家分享一篇Django獲取該數(shù)據(jù)的上一條和下一條方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python使用pydub模塊轉(zhuǎn)換音頻格式以及對音頻進行剪輯

    Python使用pydub模塊轉(zhuǎn)換音頻格式以及對音頻進行剪輯

    這篇文章主要給大家介紹了關(guān)于Python使用pydub模塊轉(zhuǎn)換音頻格式以及對音頻進行剪輯的相關(guān)資料pydub是python的高級一個音頻處理庫,可以讓你以一種不那么蠢的方法處理音頻。需要的朋友可以參考下
    2021-06-06
  • python一繪制元二次方程曲線的實例分析

    python一繪制元二次方程曲線的實例分析

    在本篇文章里小編給大家整理的是一篇關(guān)于python一繪制元二次方程曲線的實例分析內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)參考下。
    2021-07-07
  • Python新手學(xué)習(xí)標(biāo)準(zhǔn)庫模塊命名

    Python新手學(xué)習(xí)標(biāo)準(zhǔn)庫模塊命名

    在本篇內(nèi)容中,小編給大家分享的是關(guān)于Python標(biāo)準(zhǔn)庫模塊命名詳解內(nèi)容,有需要的朋友們可以參考下。
    2020-05-05
  • python語言基本語句用法總結(jié)

    python語言基本語句用法總結(jié)

    在本篇文章里小編給大家整理了關(guān)于python語言基本語句的相關(guān)知識點以及實例代碼,需要的朋友們參考下。
    2019-06-06
  • Python從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件的方法

    Python從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件的方法

    今天小編就為大家分享一篇Python從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • pygame庫pgu使用示例代碼

    pygame庫pgu使用示例代碼

    pgu全稱是Phil’s pyGame Utilities,是pygame的一組模塊與腳本,其中還有g(shù)ui集成了一些小模塊,現(xiàn)在用pygame制作小游戲的人越來越多,但是pygame它是沒有彈窗機制的,今天通過本文給大家介紹pygame庫pgu使用示例代碼,需要的朋友參考下吧
    2021-08-08

最新評論

乐陵市| 綦江县| 东辽县| 兴仁县| 临夏县| 启东市| 台前县| 格尔木市| 民勤县| 文登市| 岢岚县| 五莲县| 前郭尔| 衡山县| 贺兰县| 丰镇市| 利辛县| 长海县| 靖西县| 梅河口市| 马关县| 凤翔县| 日照市| 富锦市| 长治市| 彝良县| 普陀区| 思南县| 南华县| 蓬溪县| 防城港市| 扎鲁特旗| 阜平县| 突泉县| 屏山县| 湘阴县| 信阳市| 阜城县| 手机| 祁门县| 松原市|