十六 pickle模組轉換字串

2022-08-31 17:12:23 字數 491 閱讀 9418

pickle--什麼型別都可以轉換成字串

#

pickle 什麼型別都可以轉成字串

import

pickle

class

mycity:

name = 'cd'

city =mycity()

result = pickle.dumps(city)#

把物件轉成字串

print

(result)

#結果是b'\x80\x03c__main__\nmycity\nq\x00)\x81q\x01.'

#把字串轉成它自己的型別

city2 = pickle.loads(b'

\x80\x03c__main__\nmycity\nq\x00)\x81q\x01.')

print(city2.name)#

轉成了物件,所以有物件對應的屬性

os模組pickle模組和字串的一些內建函式

import os os.curdir 返回當前目錄的路徑 os.getcwd 獲取當前路徑 os.listdir 獲取目錄下所有的檔名和目錄名,將所有的目錄和檔案封裝成列表 os.mkdir 建立乙個目錄,如果目錄存在會報異常,如果該新目錄的父級目錄不存在會報異常 os.makedirs 如果該新...

字串轉換為十六進製制

一般的程式對字串操作,串列埠程式卻時常採用十六進製制串。我在本在的社群中看到一位大俠的乙個轉換演算法不錯,貼出來和大家貢獻。char converthexchar char ch int string2hex cstring str,cbytearray senddata,char tag 函式功能...

字串轉換為十六進製制

一般的程式對字串操作,串列埠程式卻時常採用十六進製制串。我在本在的社群中看到一位大俠的乙個轉換演算法不錯,貼出來和大家貢獻。char converthexchar char ch int string2hex cstring str,cbytearray senddata,char tag 函式功能...