加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 用美丽的汤写xml

发布时间:2020-05-23 17:54:29 所属栏目:Python 来源:互联网
导读:这可能是一个真正愚蠢的问题,但我还没有找到答案.一旦我根据需要修改了xml树,我该如何将其写回文件?码:workbook = open(C:Usersrabdel.WINCMPTDocumentsRetail Footwear.twb) soup = BeautifulSoup(workbook) for dashboard in so

这可能是一个真正愚蠢的问题,但我还没有找到答案.
一旦我根据需要修改了xml树,我该如何将其写回文件?

码:

workbook = open("C:Usersrabdel.WINCMPTDocumentsRetail Footwear.twb")
soup = BeautifulSoup(workbook)

for dashboard in soup.findAll("dashboard"):
    print dashboard["name"]
    if dashboard["name"] == "S1":
        dashboard.extract()

for window in soup.findAll("window"):
    print "class:",window["class"]
    if "name" in [x[0] for x in window.attrs]:
        print "name:",window["name"]
        if window["name"] == "S1":
            window.extract()
最佳答案 最简单的方法,将输出作为字符串并写入文件:

f = open(workbook.name,"w")
f.write(soup.prettify())
f.close()

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读