Firebase数据库和Python,如何使用.replace()用Newline替换Space

时间:2017-11-29 13:19:23

标签: python firebase firebase-realtime-database

我是firebase-database的新面孔,我正在使用它来获取我的移动应用程序结果的界面。所以简而言之,我必须从数据库中获取一些值。我使用了python-firebase软件包,并设法从我的结构中获取此输入。

扫入:2017年11月29日64035 PM核对清单咖啡托盘配有3支咖啡棒,3支奶精,3支白糖,3支红糖,1支相等或甜味剂,3支立顿红茶,2支矿泉水,3支鸡尾酒餐巾? :没有行李凳织物顶部是干净的:纸巾盒中没有1个面巾纸:没有毛巾提醒:没有1个pringles,1个腰果,1个面条(放在写字台上的咖啡托盘中)? :没有窗帘整洁,可以带钩完好无损和窗帘杆:没有抽屉\ u2013清洁无尘:没有...... 等等

实际上,当我获取它时,此输出具有u,以及来自数据库的其他无关文本。但是我通过使用像这样的替换来清理它:

tf.clip_by_value

然而,我希望在每个“是/否”后用新线重新占据空间。所以我试过这个

 result1 = result1.replace("u'", "")
    result1 = result1.replace("{", "")
    result1 = result1.replace("}", "")
    result1 = result1.replace("'", "")
    result1 = result1.replace(":", "")

和此:

    result1 = result1.replace("No,", ":No\n")
    result1 = result1.replace("Yes,", ":Yes\n")

第一个不起作用,第二个但是在我的文本上有很多。

我该怎么做?任何帮助表示赞赏。

这是我的示例完整代码:

    result1 = result1.replace("No,", ":No<br/>")
    result1 = result1.replace("Yes,", ":Yes<br/>")

这是我的数据库结构:

enter image description here

谢谢!

1 个答案:

答案 0 :(得分:0)

result1 = result1.replace("No,", ":No\n")
result1 = result1.replace("Yes,", ":Yes\n")

如果你试图替换空格,不确定为什么你在那里有逗号。它应该只是:

result1 = result1.replace("No ", ":No\n")
result1 = result1.replace("Yes ", ":Yes\n")