我是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/>")
这是我的数据库结构:
谢谢!
答案 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")