找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2792|回复: 3

[求助] 怪问题,关于print输出长字符串,屏幕上无法显示完全

4

主题

13

帖子

13

积分

贫民

积分
13
loottp 发表于 2019-3-11 16:51:35 | 显示全部楼层 |阅读模式
碰到一个怪问题,设置了一个长字符串str,大概30k,print(str)但是显示在屏幕上只有15k,也就是一半,输出被截断了。
回复

使用道具 举报

4

主题

13

帖子

13

积分

贫民

积分
13
loottp  楼主| 发表于 2019-3-20 17:08:27 | 显示全部楼层
顶一下,勿怪,不想这个问题沉下去
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
数学题夏洛 发表于 2019-3-21 11:46:47 | 显示全部楼层
是不是str里有特殊字符?方便提供一下那个str吗?我试过一整本笑傲江湖都能输出出来
回复 支持 反对

使用道具 举报

0

主题

102

帖子

102

积分

侠客

积分
102
傻眼貓咪 发表于 2021-8-7 13:30:24 | 显示全部楼层
即使再差的系統,比如32 位系统上,Python 最長可以輸出,2³¹ 字节或 2GiB。
也就是 2,147,483,648(21億1千多萬個字節)
Python 字符串以长度为前缀,因此它们的长度受保存其长度的整数大小和系统上可用内存量的限制。

覺得可能是你的字串裡有不符合字符
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表