如何使用Python read()一次读取大文件

ki1ler

问题

我有一个270,000行的txt文件(15M),试图用python导入,但它总是显示部分或部分内容(大约100,000行)

with open('a.log', 'r') as f:

    raw_text_data = f.read()
    print(raw_text_data)

如果使用max_size参数,则可以显示前半部分。

raw_text_data = f.read(1000)

还尝试以二进制模式('rb')读取它,但对我不起作用。

我不想逐个读取txt文件,有什么办法可以一次将其读取到内存中吗?

Attila Viniczai

我的猜测是,您看到的是print()输出缓冲的结果。作为一种技巧,您可以尝试使用print(raw_text_data, flush=True)绕过输出缓冲的方法。

注意由于遇到缓冲区溢出的原因,建议不要print()在STDOUT上用于显示大量数据当显示大量数据时,应首选低级API,例如os.write()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python一次读取1000直到文件结束?

来自分类Dev

使用扫描程序一次读取一个文件夹中的所有文件会导致NoSuchElementException

来自分类Dev

当我的分支比master提前5次提交时,如何删除一次提交中的太大文件

来自分类Dev

Python-如何一次读取一个字符的文件?

来自分类Dev

如何一次从python文件中读取一个字符?

来自分类Dev

如何使用alljoyn传输一次选择的多个文件

来自分类Dev

如何一次检查多个文件?

来自分类Dev

如何使用Python一次删除很多文件夹?

来自分类Dev

厨师:从文件中读取变量并一次融合使用

来自分类Dev

python:编辑文本文件中的特定行。第一次编辑后未读取文件

来自分类Dev

如何只读取一次文件数量?

来自分类Dev

如何让python只读取一次文本文件的内容

来自分类Dev

如何使用Ansible修改文件但只有一次

来自分类Dev

在python中一次读取多个文件

来自分类Dev

一次用Python读取一行文件

来自分类Dev

如何从一个字符串的第一次出现开始从一个大文件中提取文本?

来自分类Dev

如何一次下载多个文件?

来自分类Dev

python一次读取1000,直到文件结束?

来自分类Dev

如何一次读取HTML文件的段落?

来自分类Dev

如何一次读取一个文本文件?

来自分类Dev

使用Python一次重命名多个文件

来自分类Dev

如何读取在C#中每小时更新一次的日志文件?

来自分类Dev

如何一次读取多个节点?

来自分类Dev

如何在C中使用函数read()读取大文件

来自分类Dev

如何一次从文件中读取很多行

来自分类Dev

使用javascript从txt文件中读取数据,每5分钟一次

来自分类Dev

Python - 读取目录中的文件名,向文本文件写入两次(一次没有文件扩展名),并用管道分隔

来自分类Dev

如何一次从文件中读取一个输入,类似于在 C++ 中使用 cin/scanf 从控制台读取输入?

来自分类Dev

如何使用 TIdHTTP 一次下载多个文件

Related 相关文章

  1. 1

    python一次读取1000直到文件结束?

  2. 2

    使用扫描程序一次读取一个文件夹中的所有文件会导致NoSuchElementException

  3. 3

    当我的分支比master提前5次提交时,如何删除一次提交中的太大文件

  4. 4

    Python-如何一次读取一个字符的文件?

  5. 5

    如何一次从python文件中读取一个字符?

  6. 6

    如何使用alljoyn传输一次选择的多个文件

  7. 7

    如何一次检查多个文件?

  8. 8

    如何使用Python一次删除很多文件夹?

  9. 9

    厨师:从文件中读取变量并一次融合使用

  10. 10

    python:编辑文本文件中的特定行。第一次编辑后未读取文件

  11. 11

    如何只读取一次文件数量?

  12. 12

    如何让python只读取一次文本文件的内容

  13. 13

    如何使用Ansible修改文件但只有一次

  14. 14

    在python中一次读取多个文件

  15. 15

    一次用Python读取一行文件

  16. 16

    如何从一个字符串的第一次出现开始从一个大文件中提取文本?

  17. 17

    如何一次下载多个文件?

  18. 18

    python一次读取1000,直到文件结束?

  19. 19

    如何一次读取HTML文件的段落?

  20. 20

    如何一次读取一个文本文件?

  21. 21

    使用Python一次重命名多个文件

  22. 22

    如何读取在C#中每小时更新一次的日志文件?

  23. 23

    如何一次读取多个节点?

  24. 24

    如何在C中使用函数read()读取大文件

  25. 25

    如何一次从文件中读取很多行

  26. 26

    使用javascript从txt文件中读取数据,每5分钟一次

  27. 27

    Python - 读取目录中的文件名,向文本文件写入两次(一次没有文件扩展名),并用管道分隔

  28. 28

    如何一次从文件中读取一个输入,类似于在 C++ 中使用 cin/scanf 从控制台读取输入?

  29. 29

    如何使用 TIdHTTP 一次下载多个文件

热门标签

归档