首页 > 解决方案 > 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 变量中。在完全收到相同数量的信息后,此代码出现并出现异常。请帮忙。谢谢你。奥斯曼尼

标签: pythonstringvariablesexception

解决方案


您遇到的限制不是最大字符串长度引入的限制,这个限制将在千兆字节范围内。

您可能遇到的是 ssl 库或某些 TCP 套接字库的限制。


推荐阅读