elementtree

    0熱度

    1回答

    我在python3中使用ElementTree XML API並且有一個問題,這似乎很基礎,我只是沒有在文檔中找到正確的函數它。起點是我認爲一個xml文件,其名稱在字符串name中給出。我正在尋找一個函數來檢查一個chld是否存在。由它的名字。目前,我在做什麼是: import xml.etree.ElementTree as ET tree = ET.parse(name)

    0熱度

    1回答

    使用下面的XML文件,這是VMware的OVF: <File ovf:href="foo.vmdk"/> 我需要改變foo.vmdk到bar.vmdk 我用Element樹通過文件來分析,他輸出向我展示了命名空間的每個元素 >>> for elem in tree.iter(): .... print elem.tag, elem.attrib, elem.text {http://sch

    0熱度

    1回答

    我有一整條我正在用Python編輯的XML文檔。這是一個每月生成一個文檔,然後手動編輯的文檔,我試圖自動化至少一些該過程。這項工作的第一部分工作得很好。但是,當我通過XSLT文檔(change())通過最終重新訂購更改運行文檔時,我得到了重新排序的元素和原始元素的原始順序,我不知道爲什麼。我原以爲這是因爲我一遍又一遍地重寫同一個文件,但重複文件直到change()運行後纔出現。所以我認爲這與我如何

    2熱度

    1回答

    我有一個XML文件,: import lxml.etree as ET # or if you don't have lxml: import xml.etree.ElementTree as ET doc = ET.parse('foo.xml').getroot() for elem in doc.findall('*[@phrase]'): print(elem) 這

    0熱度

    1回答

    我有以下代碼嘗試解析XML文件,使其從外部文本文件(如果找到)讀取並將其內容插入新引入的標記並保存新的XML文件與所產生的操作。 的代碼看起來是這樣的: try: import xml.etree.cElementTree as ET except ImportError: import xml.etree.ElementTree as ET import os # d

    0熱度

    1回答

    我有一個XML文件,我已經用ElementTree解析出數據。但是,我想分析數據並將其設置爲等於一個變量,然後我可以將其輸出到.csv文件。 下面是XML文件的snipet: <Item ID="productID" TableID="itemvp"> <ItemField TableFieldID="name" Value="totally awesome product"/> <ItemF

    1熱度

    1回答

    我有大約1000個xml文件,有些缺少元素。我製作了一個腳本來搜索xml並打印元素。我想增加添加元素的能力,如果它不存在,但是不成功。 正如您在下面看到的那樣,DVT3不存在,需要添加它。 我的代碼 XMLParser = etree.XMLParser(remove_blank_text=True) for f in os.listdir(directory): if f.endsw

    0熱度

    2回答

    這是參照 - Iterate over python dictionary to retrieve only required rows 我的HTML是由如下外部應用程序格式化 - 當我處理此HTML輸入下方代碼 from xml.etree import ElementTree as ET s = """<table class="darshan" style="width: 2

    0熱度

    2回答

    我試過了這兩種不同的方式,無法讓它們工作。我正試圖在「團隊統計」內抓取此網頁上的統計數據:http://www.cbssports.com/nfl/gametracker/boxscore/[email protected]/。我需要指定的統計類別前的數字:「NET YARDS RUSHING」。以下是我未嘗試過的嘗試。 第一種方式: import pickle import math imp

    1熱度

    1回答

    我試圖創建一個函數來計算pptx文件中的單詞。問題是,我無法弄清楚如何找到只有這種標籤: <a:t>Some Text</a:t> 當我嘗試:print xmlTree.findall('.//a:t'),它返回 SyntaxError: prefix 'a' not found in prefix map 你知道該怎麼做使其工作? 這是函數: def get_pptx_word_count(fi