python - 如何从 Python 控制台应用程序中删除特殊字符和间距?
问题描述
我正在从控制台中显示的 MySQL 数据库中选择数据。这是通过在连接的 Python 应用程序中运行命令来完成的。
为了便于阅读,我试图省略控制台似乎在输出中添加的所有额外错误间距和特殊字符(见图)。
是否有设置或代码可以将我输入的实际文本提取到 1 个干净的行上,而不是所有额外的 [' 和空格换行符?
解决方案
在您的SELECT
声明中,执行此操作以修剪尾随空格:
SELECT RTRIM(Name) FROM MyTable;
然后,(假设 Python 3),执行:
print('Welcome back', cursor.fetchone()[0])
预期的输出将是:
Welcome back Dennis
推荐阅读
- c# - 无法打开本地主机(ERR_CONNECTION_ABORTED)
- reactjs - 解决与 Expo 和 React Native 的依赖冲突
- machine-learning - which class is positive and how to determine real alarm in preparing data for ML
- mongodb - 如何提高MongoDB的搜索性能?
- python - Is there a cleaner Python version of my code for Euler Practice
- r - 无法在 R 中使用 Keras 对图像进行分类
- jquery - jQuery 让 jQuery 为 Image Switcher 找到最接近的类选择器
- javascript - javascript ES6 排序
- javascript - JavaScript: Implicit conversions of non boolean values in expressions
- bash - 计算每行中文件的特定字符并在特定位置删除该字符