在不知道编码的情况下使用Python读取文件

山姆·布莱克

我想从文件夹中读取所有文件(带有os.walk),然后将它们转换为一种编码(UTF-8)。问题是这些文件没有相同的编码。它们可以是UTF-8,带BOM的UTF-8,UTF-16。

有什么方法可以在不知道其编码的情况下读取这些文件?

安德烈·梅尔尼科夫(Andrey Mylnikov)

您可以以二进制模式读取这些文件。还有chardet模块。此外,您可以检测文件的编码并解码获取的数据。虽然此模块有局限性。

举个例子:

from chardet import detect

with open('your_file.txt', 'rb') as ef:
    detect(ef.read())

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在不知道类型的情况下从文件中读取

来自分类Dev

在不知道文件名的情况下使用 Javascript Fetch API 读取文件

来自分类Dev

在不知道结构的情况下用python读取二进制文件

来自分类Dev

Python 和 Pandas - 在不知道文件名的情况下读取目录中唯一的 CSV 文件

来自分类Dev

在不知道其名称的情况下,逐行读取bash中的txt文件

来自分类Dev

PHP-事先不知道文件夹名称的情况下读取它们

来自分类Dev

在不知道其名称的情况下,逐行读取bash中的txt文件

来自分类Dev

如何在不知道json键的情况下使用JsonReader从json读取值

来自分类Dev

在不知道类型的情况下使用instanceof

来自分类Dev

在不知道EditText ID的情况下使用addTextChangedListener

来自分类Dev

在不知道路径的情况下使用 python 查找图像列表(可能是 .jpg)。

来自分类Dev

如何在不知道其长度的情况下从文件中读取2D数组?

来自分类Dev

如何在不知道其大小且无需多次读取的情况下从文件加载矩阵?

来自分类Dev

在不知道文件系统类型或源设备的情况下使用 mount() 重新挂载文件系统

来自分类Dev

球拍,在不知道什么的情况下从端口读取输入

来自分类Dev

如何在不知道输入大小的情况下读取输入?

来自分类Dev

如何在不知道变量名称的情况下读取查询字符串?

来自分类Dev

在不知道长度的情况下从TcpClient.GetStream()读取

来自分类Dev

如何在不知道我在 Python 中查找的对象名称的情况下解析 JSON 文件?

来自分类Dev

在不知道xml文件结构的情况下解析xml文件内容

来自分类Dev

在不知道ID的情况下进行更新

来自分类Dev

在不知道参数类型的情况下取反lambda?

来自分类Dev

字典在不知道键的情况下获得价值

来自分类Dev

在不知道结构的情况下解组嵌套的json

来自分类Dev

在不知道大小的情况下打印数组

来自分类Dev

在不知道键的情况下解析json

来自分类Dev

在不知道类名的情况下创建函数

来自分类Dev

在不知道名称的情况下声明变量

来自分类Dev

SQL在不知道列名的情况下更新行

Related 相关文章

  1. 1

    在不知道类型的情况下从文件中读取

  2. 2

    在不知道文件名的情况下使用 Javascript Fetch API 读取文件

  3. 3

    在不知道结构的情况下用python读取二进制文件

  4. 4

    Python 和 Pandas - 在不知道文件名的情况下读取目录中唯一的 CSV 文件

  5. 5

    在不知道其名称的情况下,逐行读取bash中的txt文件

  6. 6

    PHP-事先不知道文件夹名称的情况下读取它们

  7. 7

    在不知道其名称的情况下,逐行读取bash中的txt文件

  8. 8

    如何在不知道json键的情况下使用JsonReader从json读取值

  9. 9

    在不知道类型的情况下使用instanceof

  10. 10

    在不知道EditText ID的情况下使用addTextChangedListener

  11. 11

    在不知道路径的情况下使用 python 查找图像列表(可能是 .jpg)。

  12. 12

    如何在不知道其长度的情况下从文件中读取2D数组?

  13. 13

    如何在不知道其大小且无需多次读取的情况下从文件加载矩阵?

  14. 14

    在不知道文件系统类型或源设备的情况下使用 mount() 重新挂载文件系统

  15. 15

    球拍,在不知道什么的情况下从端口读取输入

  16. 16

    如何在不知道输入大小的情况下读取输入?

  17. 17

    如何在不知道变量名称的情况下读取查询字符串?

  18. 18

    在不知道长度的情况下从TcpClient.GetStream()读取

  19. 19

    如何在不知道我在 Python 中查找的对象名称的情况下解析 JSON 文件?

  20. 20

    在不知道xml文件结构的情况下解析xml文件内容

  21. 21

    在不知道ID的情况下进行更新

  22. 22

    在不知道参数类型的情况下取反lambda?

  23. 23

    字典在不知道键的情况下获得价值

  24. 24

    在不知道结构的情况下解组嵌套的json

  25. 25

    在不知道大小的情况下打印数组

  26. 26

    在不知道键的情况下解析json

  27. 27

    在不知道类名的情况下创建函数

  28. 28

    在不知道名称的情况下声明变量

  29. 29

    SQL在不知道列名的情况下更新行

热门标签

归档