zoukankan      html  css  js  c++  java
  • utf8_to_gbk.py

    #!/usr/bin/env python
    #encoding=gbk
    import sys
    reload(sys)
    sys.setdefaultencoding("gbk")

    """
    将指定目录下的所有文件从utf-8转换到gbk

    主要用于查看sourceinsight的代码

    sourceinsight需要gbk,utf-8会乱码


    """
    import codecs,os,os.path
    def utf8_to_gbk(file):
        print file
        originals=codecs.open(file,"r","utf-8").readlines()
        f=codecs.open(file,"w","gbk")
        for line in originals:
            f.write(line.encode("gbk","ignore"))
        f.close()

    def walk(path):
         for root, dirs, files in os.walk(path):
            for file in files:
                utf8_to_gbk(os.path.join(root,file))

    if __name__ == '__main__':
        #file=ur"C:\mao\code\trunk\query\QueryServer\src\PinYin.h"
        #print file
        #utf8_to_gbk(file)
        walk(r"C:\mao\code\trunk\query\QueryServer\src")

  • 相关阅读:
    化了妆的祝福 4
    桥牌感悟 2
    关于送礼
    东京disney sea流水账 1
    东京disney sea流水账 3
    晕倒的候任日本驻华大使
    一饮一啄
    就算神游 之二:行路 4
    关于送礼续
    桥牌感悟 3
  • 原文地址:https://www.cnblogs.com/lexus/p/2933203.html
Copyright © 2011-2022 走看看