首页 > 解决方案 > 我想接受大约 10 ^ 5 的输入大小。但问题是我的 python 代码只需要 4096

问题描述

例子让我们说python: -

if __name__ == '__main__':
    q = int(input())

    for _ in range(q):
        string = input()
        # assume string's length is more than 5000
        print(len(string))
        # this displays 4096 no matter how much more than 4096 the input size is.

我想要的是接受大的输入大小进行操作。但它只接受长度有限的字符串。我可以得到替代解决方案来接受大约 10 ^ 5 的输入大小吗?其中相应编程语言的长度显示准确的长度

  1. 在程序中,如果我们生成长度为 10 ^ 5 的字符串,然后使用长度函数,它会显示正确的长度。
  2. 同样,如果我的文件大小为 10 ^ 5 输入大小,则代码显示正确的输入长度。
  3. 那么当向终端提供这么多输入时,为什么终端不显示正确的输入长度。

标签: python-3.xinputlarge-data

解决方案


推荐阅读