import os
from glob import glob
files = glob(r"D:\\project data\\APP\\data\\*.csv")
count = 0
for file in files:
print(file)
newf = 'D:\\project data\\APP\\data\\utf8\\' + os.path.basename(file) + '.csv'
print(newf)
f1 = open(newf, "a", encoding="gbk")
with open(file, encoding='utf-8') as data:
for row in data:
try:
f1.write(row)
except UnicodeEncodeError:
print("跳过这行")
count = count + 1
continue
f1.close()
python小功能之文件批量转码
最新推荐文章于 2023-03-20 20:58:24 发布