Python學習記錄 xml轉換

2021-09-09 09:01:25 字數 1808 閱讀 9433

os.getcwd() # 獲取當前目錄

substr in str: # 判斷子串是否在串中

str.find(substr) == -1: # 同上

def file_names(root_dir):

for root, dirs, files in os.walk(root_dir):

print(root) # 當前目錄路徑

print(dirs) # 當前路徑下所有子目錄

print(files) # 當前路徑下所有非目錄子檔案

def listdir(path, list_name):  #傳入儲存的list

for file in os.listdir(path):

file_path = os.path.join(path, file)

if os.path.isdir(file_path):

listdir(file_path, list_name)

else:

from xml.etree import elementtree as et

# 直接從硬碟檔案解析

tree = et.parse('file.xml')

# 根節點

root = tree.getroot()

# 每個節點都包含以下屬性

"""1. tag:string物件,表示資料代表的種類。

2. attrib:dictionary物件,表示附有的屬性。

3. text:string物件,表示element的內容。

4. tail:string物件,表示element閉合之後的尾跡。

5. 若干子元素(child elements)。

"""# 修改某值

tree.write('new_file.xml')

from abc import abcmeta

from abc import abstractmethod

class

alert()

: __metaclass__ = abcmeta

@abstractmethod

defsend

(self)

:pass

class

weixin

(alert)

:def

__init__

(self)

:print

("初始化"

)# 必須定義的抽象方法

defsend

(self)

:print

("傳送"

)w = weixin(

)w.send(

)

def callback(input):

print(input)

print("this is a callback")

def caller(input, func):

func(input)

caller(1, callback)

sudo apt-get install python-opencv
# 另外一種嘗試

brew install opencv

pip install opencv-python

pip install opencv-contrib-python

Python學習記錄 溫度轉換

python學習記錄 溫度轉換 此 用於實現華氏溫度和攝氏溫度之間的相互轉換 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8print 轉換後的溫度是c format c e...

python格式轉換的記錄

python的格式轉換太難了。與其說是難,具體來說應該是 每次都會忘記該怎麼處理 所以於此記錄,總的來說是編碼 格式轉換的記錄。經常見到的格式轉換 bytes str socket 網路通訊和 的很多資料傳輸,都是使用bytes格式在傳送訊息,而同時很多時候我們也需要把這些資訊程式設計str來試著人...

python學習記錄

python 3 整除,複數表示,slice,range,pass關鍵字,函式用引數名呼叫,函式的 arg和 arg,預設引數,unpacking argument lists,sequence 型別 list,set tuple,dictionary,queue,stack loop相關 enum...