004 查詢xml中size為0的

2021-10-17 23:52:28 字數 1083 閱讀 5158

# coding:utf-8

import os

import os.path

import xml.dom.minidom

import shutil

path = r'd:\03_data\annotations'

path_after = r'd:\03_date\03_data\ann_1'

# path="../xml/"

files = os.listdir(path) # 得到資料夾下所有檔名稱

s =

for xmlfile in files: # 遍歷資料夾

if not os.path.isdir(xmlfile): # 判斷是否是資料夾,不是資料夾才開啟

# print(xmlfile)

# xml讀取操作

# 將獲取到的xml檔名送入到dom解析

# 錯誤**:dom=xml.dom.minidom.parse(xmlfile)

dom = xml.dom.minidom.parse(os.path.join(path, xmlfile))

root = dom.documentelement

###獲取標籤對width的值

width = root.getelementsbytagname('width')

height = root.getelementsbytagname('height')

wid = width[0]

hei = height[0]

if float(wid.firstchild.data) == float(0) or float(hei.firstchild.data) == float(0) :

print(xmlfile)

print(wid.firstchild.data)

path_new = path+"\\"+xmlfile

print(path_new)

shutil.move(path_new, path_after)

# shutil.move(xmlfile, path_after)

SQL 查詢結果為 XML

原始資料 1.auto模式 selectorderno,createdate,username,address fromwhir order orderinfo forxmlauto,xmlschema 結果 2.raw模式selectorderno,createdate,username,addr...

SQL 查詢結果為 XML

原始資料 1.auto模式 selectorderno,createdate,username,address fromwhir order orderinfo forxmlauto,xmlschema 結果 2.raw模式selectorderno,createdate,username,addr...

mybatis查詢欄位為null設定為0的操作

使用mybatis查詢 mysql 時,會使用多個double欄位做相加,但是呢,其中幾個欄位有可能是null,會拋空指標。自動生成的mybatis mapper檔案長這樣 程式設計客棧 id,prepayment fee l 修改它程式設計客棧d base column list id,ifnul...