首页 > 解决方案 > 如何从 Python 控制台应用程序中删除特殊字符和间距?

问题描述

在此处输入图像描述我正在从控制台中显示的 MySQL 数据库中选择数据。这是通过在连接的 Python 应用程序中运行命令来完成的。

为了便于阅读,我试图省略控制台似乎在输出中添加的所有额外错误间距和特殊字符(见图)。

是否有设置或代码可以将我输入的实际文本提取到 1 个干净的行上,而不是所有额外的 [' 和空格换行符?

标签: pythonmysqlconsole

解决方案


在您的SELECT声明中,执行此操作以修剪尾随空格:

SELECT RTRIM(Name) FROM MyTable;

然后,(假设 Python 3),执行:

print('Welcome back', cursor.fetchone()[0])

预期的输出将是:

Welcome back Dennis

推荐阅读