python - 由于 IOpub 数据速率超出,无法读取 txt 文件
问题描述
我编写了一个小代码来打开、读取、关闭和打印一个 txt 文件。我使用Jupyter
笔记本运行它,但文件没有打印出来,我收到一条消息说 IOpub 数据速率超出。
我已经生成了一个默认配置文件并将值从1000000
to增加,10000000
但执行打印输出没有变化。在代码和消息下方,您知道出于什么原因以及我可以做些什么来克服这个问题?
超出 IOPub 数据速率。笔记本服务器将暂时停止向客户端发送输出以避免崩溃。要更改此限制,请设置配置变量 --NotebookApp.iopub_data_rate_limit。
当前值:
NotebookApp.iopub_data_rate_limit=1000000.0 (bytes/sec)
NotebookApp.rate_limit_window=3.0 (secs)
我已经生成了默认配置文件,并将值从1000000
to增加,10000000
但执行打印输出没有变化。
import os
# open Output_log.txt for reading text
myfile = open("E:\\science\\Projet situation\\Output_log.txt", "rt")
# read the entire file into a string
contents = myfile.read()
# close the file
myfile.close()
# print contents
print(contents)
解决方案
我已经在 anaconda 中尝试了这个 jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10 来启动笔记本,现在它工作正常,正在读取文件。但是好像每次需要打开笔记本都需要执行这个命令,正常吗?
推荐阅读
- hive - 如何在 Hive 中获取当前的 unix 纪元
- asp.net-mvc - 无法在 ASP.NET MVC 5 中显示图像
- android - WorkManager 两次启动 Worker
- amazon-web-services - 更新注册表映像并再次应用服务时,Terraform 不会更新 aws_ecs_service
- csv - 使用groovy在jenkins slave上写一个csv文件
- swift - iOS推送通知即将到来但代码未调用
- spring-boot - 添加 5th Rabbit Listener 导致 Quartz Job 卡在阻塞状态
- python - protobuf 和 python:protoc 可以生成 __init__.py 文件吗?
- swift - 使用计时器更新时间时如何使时间与 macOS 系统时钟同步?
- javascript - 折线图 highchart 中的背景列