用python批量處理這些csv文件。統一為utf-8格式
代碼如下
import os import pandas as pd #需要把文件改成編碼的格式(可以自己隨時修改) coding = 'utf-8_sig' # 文件夾目錄(可以更改文件編碼的文件夾~) file_dir = 'D:\\jji' def run_coding(): for root, dirs, files in os.walk(file_dir, topdown=False): for i in files: files_name = os.path.join(root, i) try: df1 = pd.read_csv(files_name, encoding='utf-8') except: df1 = pd.read_csv(files_name, encoding='gbk') df1.to_csv(files_name, encoding=coding,index=None) if __name__ == '__main__': run_coding() print("It's done")
問題完美解決
