python交易記錄整合交易類(lèi)詳解
接著上一篇,這里繼續(xù)整合交易類(lèi)。
import datetime #交易類(lèi),后期需要整合公鑰,私鑰 class Transaction: #payer 付款方,receiver收款方 def __init__(self,payer,receiver,money): self.payer = payer self.receiver = receiver self.money = money self.timestamp = datetime.datetime.now() #交易時(shí)間 def __repr__(self): return str(self.payer)+" pay "+str(self.receiver)+" "+str(self.money)+" "+str(self.timestamp) if __name__=="__main__": t = Transaction("yicheng","ddd",100) print(t)
測(cè)試模塊:
if __name__=="__main__": t1 = Transaction("yicheng", "ddd1", 100) t2 = Transaction("yicheng", "ddd2", 200) t3 = Transaction("yicheng", "ddd3", 300) m1 = DaDaMessage(t1) m2 = DaDaMessage(t2) m3 = DaDaMessage(t3) try: m1.seal() m2.link(m1) m2.seal() m3.link(m2) m3.seal() #m1.hash = "0xaaaajjjjj" #m1.data = "I don't love " m1.validate() m2.validate() m3.validate() print(m1) print(m2) print(m3) except InvalidateMessage as e: print(e)
查看打印結(jié)果:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python中用于檢查英文字母大寫(xiě)的isupper()方法
這篇文章主要介紹了Python中用于檢查英文字母大寫(xiě)的isupper()方法,是Python入門(mén)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05selenium執(zhí)行js并繞過(guò)webdriver監(jiān)測(cè)常見(jiàn)方法
這篇文章主要為大家介紹了selenium執(zhí)行js并繞過(guò)webdriver監(jiān)測(cè)常見(jiàn)方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04Python與C++中梯度方向直方圖的實(shí)現(xiàn)
在學(xué)習(xí)HOG特征的時(shí)候,發(fā)現(xiàn)一片英文文章講得淺顯易懂。因此翻譯在這里學(xué)習(xí),感興趣的朋友快來(lái)看看吧2022-03-03python Django 反向訪問(wèn)器的外鍵沖突解決
這篇文章主要介紹了python Django 反向訪問(wèn)器的外鍵沖突解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05Python?SQLAlchemy建立模型基礎(chǔ)關(guān)系模式過(guò)程詳解
SQLAlchemy是Python編程語(yǔ)言下的一款開(kāi)源軟件。提供了SQL工具包及對(duì)象關(guān)系映射(ORM)工具,使用MIT許可證發(fā)行。SQLAlchemy“采用簡(jiǎn)單的Python語(yǔ)言,為高效和高性能的數(shù)據(jù)庫(kù)訪問(wèn)設(shè)計(jì),實(shí)現(xiàn)了完整的企業(yè)級(jí)持久模型”。SQL數(shù)據(jù)庫(kù)的量級(jí)和性能重要于對(duì)象集合2022-12-12一次性徹底講透Python中pd.concat與pd.merge
本文主要介紹了一次性徹底講透Python中pd.concat與pd.merge,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06python引入requests報(bào)錯(cuò)could?not?be?resolved解決方案
這篇文章主要為大家介紹了python引入requests報(bào)錯(cuò)could?not?be?resolved解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Python數(shù)學(xué)建模學(xué)習(xí)模擬退火算法旅行商問(wèn)題示例解析
模擬退火算法不僅可以解決連續(xù)函數(shù)優(yōu)化問(wèn)題,KIRKPATRICK在1983年成功將其應(yīng)用于求解組合優(yōu)化問(wèn)題,現(xiàn)已成為求解旅行商問(wèn)題的常用方法,通常采用反序、移位和交換等操作算子產(chǎn)生新解2021-10-10