在網上能找到很多關於xml庫elementtree的增刪改查用法,這裡我就不重複寫那麼多了。
主要記錄乙個,不是很容易查到的用法,比如乙個標籤,,我需要把它修改為,用什麼方法。
當然了,把name標籤刪掉,然後再增加乙個age,是完全沒有問題的。我之所以不想那樣操作,是因為xml的格式,空格跟換行,還需要細調,不想費那個勁。直接在原標籤上面,修改替換,就省得調格式了。
# 解析xml檔案root_tree =et.parse(xml_file_path)
# 獲取最外層根節點
root_nodes =root_tree.getroot()
# 找到需要修改的標籤節點
filename = root_nodes.find("
filename")
#change the name of the node element
# 直接獲取到tag內容,然後賦值即可
filename.tag = "path"
# 最後儲存xml檔案即可
root_tree.write(xml_file_path)
一次master節點notReady的修復過程
這天開啟電腦,發現master節點的狀態異常,是notready狀態。其他計算機點還好時ready狀態。首先通過命令etcdctl member list確認etcd集群是ok的。這時檢查master節點上的各個kube相關程序都在.但通過systemctl status kubelet,kubel...
xpath獲取當前標籤的兄弟節點,父節點
我是第1個a標籤 a 我是p標籤 我是第2個a標籤 我是第3個a標籤 我是第4個a標籤 a 我是p標籤 我是第5個a標籤 a div 獲取第三個a標籤後面的第n個標籤 a id 3 following sibling n 獲取第三個a標籤的前面的第n個標籤 a id 3 preceding sibl...
k8s 節點打標籤
node標籤設定後,pod可以根據要求讓pod排程到想要的節點上執行,或者不在某節點執行。或者確保pod排程到具有高效能 比如ssd的機器 的節點山上。1.展示節點標籤 kubectl get node show labels true2.新增節點標籤 3.把pod排程到指定標籤 啟動乙個deplo...