GBK转UTF-8
import os
import codecs
def convertFile(filename):
inFile = codecs.open(filename, 'r', 'gbk')
content = inFile.read()
inFile.close()
outFile = codecs.open(filename, 'w', 'utf-8')
outFile.write(content)
outFile.close()
return
def convertDir(pathDir):
for root, dirs, files in os.walk(path_dir):
for file in files:
if file.endswith(".java") or file.endswith(".property"):
filename = os.path.join(root, file)
try:
convertFile(filename)
except:
print('转化失败:', filename)
else:
print(filename)
if __name__ == "__main__":
patDir = "D://文件路径"
convertDir(patDir)