zoukankan      html  css  js  c++  java
  • excel打开我win10下wps生成的csv文件后,中文都变成了?问号。的处理方式

    用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")

    问题完美解决

  • 相关阅读:
    记账本开发第一天-补
    20200418-补
    20200411-补
    20200404-补
    20200328-补
    暴力解N皇后
    nN皇后递归
    Hanoi汉诺塔非递归栈解
    Hanoi汉诺塔递归
    JMMjmm模型
  • 原文地址:https://www.cnblogs.com/www-caiyin-com/p/13048070.html
Copyright © 2011-2022 走看看