才能读取Unicode编码的文本文件?

可以将文件打开的模式从二进制模式('rb')改为文本模式('r'),并且指定文件编码格式。例如,如果文件编码为UTF-8,则可以这样修改代码:

for txt_file in os.listdir(os.path.join(dir_path, folder)):
    if not txt_file.endswith('.pci'):  # 如果该文件不是pci文件,则跳过
        continue

    file_path = os.path.join(dir_path, folder, txt_file)  # 拼接出pci文件的全路径

    # 打开pci文件并读取内容
    with open(file_path, 'r', encoding='utf-8') as f:
        content = f.read()
        # 对文件内容进行处理
我现在的代码是 for txt_file in oslistdirospathjoindir_path folder if not txt_fileendswithpci # 如果该文件不是pci文件则跳过 continue file_path = ospathjoindir_path folder txt_file # 拼接出pci文件的全路径 # 打开pci文件并读取内容 with openfile_path rb as f需要怎么改

原文地址: https://www.cveoy.top/t/topic/Cor 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录