我在MySQL数据库中有新行\n
,并且希望我的SQLAlchemy查询输出在我将部分查询存储到字符串中时不要将它们转义到\\n
。在
unexecuted = session.query(Muzzle).filter(Muzzle.executed==False).all()
for x in unexecuted:
if x.message != None:
message = 'Line 1\n\nLine 2\n\n'+x.message
print message
如果x.message以Line 3\n\nLine 4
的形式存储在MySQL数据库中,那么将打印上面的代码:
我可以from string import replace
和message = 'Line 1\n\nLine 2\n\n'+x.message.replace("\\n","\n")
来获得我想要的格式,但是如果可以避免的话,我宁愿不做替换。我只想让SQLAlchemy输出一个未初始化的字符串。当我将它存储到数据库中时,我已经对它进行了清理(使用基于php的前端),所以我不需要在返回时对其进行清理。在
有没有办法在SQLAlchemy中更改这个设置,或者修改我调用函数的方式来禁用转义?在
谢谢!在
目前没有回答
相关问题 更多 >
编程相关推荐