python - Python 中的字符串变量可以存储的最大字符数是多少?
问题描述
Python 中的字符串变量可以存储的最大字符数是多少?我需要将路由器的整个配置分配给一个变量,但是配置很大。我可以使用任何其他类型的变量吗?这是我的代码的一部分:
self.output = self.channel.recv(64512)
while self.channel.recv_ready():
time.sleep(1)
print("Waiting for channel ready",count)
self.output += self.channel.recv(64512)
count -= 1
if count == 0:
break
此代码从路由器接收信息并将其存储在 self.output 变量中。在完全收到相同数量的信息后,此代码出现并出现异常。请帮忙。谢谢你。奥斯曼尼
解决方案
您遇到的限制不是最大字符串长度引入的限制,这个限制将在千兆字节范围内。
您可能遇到的是 ssl 库或某些 TCP 套接字库的限制。
推荐阅读
- html - 如何在 Etsy 上指定缩略图调整标准
- rust - 为什么没有 vec![[EMPTY; 尺寸]; SIZEX] 产生类型 Vec<[[i32; 尺寸]; 尺寸]>?
- angular - 在 Angular 应用程序中处理来自 WebSocket 的频繁网格数据更新的最佳方法
- angular - 带有 useClass 的 Angular APP_INITIALIZER
- wifi - WiFi随机断开,“已连接,没有互联网”。使用新的 HostAPD 2.9 版时
- java - Quarkus 原生获取注解的值
- ios - ios swift的媒体预览
- jsf - Primefaces columnGroup 无法正确呈现
- javascript - Asp.net 在创建新类别时添加重复条目
- css - React Bulma 移动导航栏未按预期工作