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

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

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

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

使用說(shuō)明:

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

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() 

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

相關(guān)文章

  • Python使用Selenium與pytest進(jìn)行高效測(cè)試的示例詳解

    Python使用Selenium與pytest進(jìn)行高效測(cè)試的示例詳解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    pygame庫(kù)pgu使用示例代碼

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

最新評(píng)論

榆林市| 秦安县| 新平| 枞阳县| 松阳县| 东阳市| 湖州市| 锡林浩特市| 大竹县| 佛冈县| 清水河县| 林西县| 固原市| 班戈县| 拉萨市| 托里县| 乐昌市| 锦州市| 泸定县| 柳河县| 峨眉山市| 莱芜市| 天气| 贵阳市| 太仓市| 垫江县| 滁州市| 大新县| 平定县| 清丰县| 潼关县| 平舆县| 镇康县| 阿尔山市| 桂阳县| 榆林市| 阿巴嘎旗| 南城县| 德钦县| 杂多县| 昌江|