xml格式
xml檔案包含以下幾種元素型別
1、標籤
2、屬性
3、資料1
<?xml version="1.0"?>
>
name
="liechtenstein"
>
>
1rank
>
>
2008year
>
>
141100g***c
>
name
="austria"
direction
="e"
/>
name
="switzerland"
direction
="w"
/>
country
>
name
="singapore"
>
>
4rank
>
>
2011year
>
>
59900g***c
>
name
="malaysia"
direction
="n"
/>
country
>
name
="panama"
>
>
68rank
>
>
2011year
>
>
13600g***c
>
name
="costa rica"
direction
="w"
/>
name
="colombia"
direction
="e"
/>
country
>
data
>
xml操作
讀取
#從變數讀取,引數為xml段,返回的是乙個根element物件
root = et.fromstring(country_data_as_string)
#從xml檔案中讀取,用getroot獲取根節點,根節點也是element物件
tree = et.parse(
'file.xml'
)root = tree.getroot(
)
訪問
訪問element物件的標籤、屬性和值
tag = element.tag
attrib = element.attrib
value = element.text
訪問子節點
#列印根節點的標籤和屬性,獲取
for child in root:
print
(child.tag, child.attrib)
查詢操作
element元素迭代子元素:element.iter(「tag」),可以羅列該節點所包含的所有其他節點(element物件)
#列印根節點中所有的neighbor物件的name屬性
for neighbor in root.
iter
('neighbor'):
print
(neighbor.attrib[
'name'
])
Python基本讀和寫
f open r e out.txt w while true r input pls.enter strings if r exit break f.write r f.close 有open就一定要有close,且在同一級別縮行要相等 if判斷語句一定要有 這個是清空操作 結尾需要加exit結束...
物理讀,邏輯讀,預讀
在使用set statistics io on語句統計i o時候,我們會看到類似下面的結果 掃瞄計數 1,邏輯讀取 2 次,物理讀取 0 次,預讀 0 次,lob 邏輯讀取 0 次,lob 物理讀取 0 次,lob 預讀 0 次。那麼它們代表什麼呢?預讀 用於估計資訊,去硬碟讀取資料到快取。物理讀 ...
髒讀,不可重複的讀,虛讀
引用 髒讀dirty reads 當事務讀取還未被提交的資料時,就會發生這種事件。舉例來說 transaction 1 修改了一行資料,然後 transaction 2 在 transaction 1 還未提交修改操作之前讀取了被修改的行。如果 transaction 1 回滾了修改操作,那麼 tr...