python模擬c的struct
from time import *
import struct#匯入struct模組
f = open('struct.st','wb')#建立一個檔案
tm = localtime(time())#獲取系統當前時間資訊
buffer = struct.pack('iii',tm.tm_year,tm.tm_mon,tm.tm_mday)#將整形物件轉換為位元組流,'i'表示int,'d'表示double,'s'表示字串
f.write(buffer)
f.close()
#讀入結構體
f = open('struct.st','rb')
buffer = f.read(struct.calcsize('iii'))#計算格式化'iii'後資料的大小(位元組)
conlst = struct.unpack('iii',buffer)#將位元組流轉化為列表物件
print conlst
f.close()
相關文章
- c語言模擬Python的命名引數C語言Python
- PID除錯軟體(C#、模擬、模擬)除錯C#
- (C語言)簡單明瞭的 陣列模擬棧+ (C++)陣列模擬棧C語言陣列C++
- c#之structC#Struct
- 模擬標準c++中的RttiC++
- 關於c語言模擬c++的多型C語言C++多型
- 在你的 Python 遊戲中模擬引力Python遊戲
- 使用Python中的字典模擬類Python
- Python-模擬登入Python
- 重學c#————structC#Struct
- C與C++中struct使用的區別C++Struct
- C# Post 模擬表單提交C#
- C語言模擬試題1C語言
- C語言模擬試題2C語言
- C語言模擬試題3C語言
- C語言模擬試題4C語言
- C語言模擬試題5C語言
- C語言模擬試題6C語言
- C#模擬登入總結C#
- c# 模擬網站登陸C#網站
- C#專案—模擬考試C#
- 利用Python模擬GitHub登入PythonGithub
- python使用Cookie模擬登入PythonCookie
- python 2.x 模擬樁Python
- C#模擬C++模板特化對型別的值的支援C#C++型別
- c++實現的模擬退火演算法C++演算法
- Java 中模擬 C# 的擴充套件方法JavaC#套件
- c++模擬實現順序表C++
- C++中struct的空間計算C++Struct
- C++中 struct 和 class 的區別C++Struct
- C++中struct 和 class的區別C++Struct
- Keil的軟體模擬和硬體模擬
- C/C+語言struct深層探索Struct
- python模擬sed在每行新增##薦Python
- python模擬登入網易郵箱Python
- Python模擬資料生成庫FakerPython
- Python中struct.pack()和struct.unpack()用法詳解PythonStruct
- 基於python的新浪微博模擬登陸薦Python