如何在Python中将一个段落打印成一个长行

问题描述 投票:0回答:1

Paragraph="这是一个很长的段落。它打印在一条直线上。您可以缩放屏幕"

打印(段落)

当我运行程序时,该段落会打印多行。我希望字符串只打印在一行上,即使所有文本都无法显示在屏幕上。

python string formatting
1个回答
0
投票

许多(/大多数)终端默认启用换行。这意味着如果字符串比终端的宽度长,它将换行到下一行。

假设您使用的是 gnome 终端,您可以使用

关闭换行
 tput rmam

然后用

将其重新打开
tput smam

但是您应该注意,这不会让您水平滚动以查看段落中被剪切的部分。如果您正在开发一个应用程序,并且需要每次打印或在不同的系统上打印而不换行,那么这可能是一个问题。您需要这种行为有什么具体原因吗?

© www.soinside.com 2019 - 2024. All rights reserved.