python交易记录整合交易类详解

 更新时间:2019年07月03日 15:33:12   作者:charles_lun   我要评论

这篇文章主要介绍了python交易记录整合交易类详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

接着上一篇,这里继续整合交易类。

import datetime
#交易类,后期需要整合公钥,私钥
class transaction:
  #payer 付款方,receiver收款方
  def __init__(self,payer,receiver,money):
    self.payer = payer
    self.receiver = receiver
    self.money = money
    self.timestamp = datetime.datetime.now() #交易时间
  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)

测试模块:

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)

查看打印结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • flask框架wtform表单用法示例

    flask框架wtform表单用法示例

    这篇文章主要介绍了flask框架wtform表单用法,结合登录验证的具体实例分析了flask框架wtform表单相关使用技巧,需要的朋友可以参考下
    2018-07-07
  • python wxpython模块响应鼠标拖动事件操作示例

    python wxpython模块响应鼠标拖动事件操作示例

    这篇文章主要介绍了python wxpython模块响应鼠标拖动事件操作,结合实例形式分析了python使用wxpython模块创建窗口、绑定事件及相应鼠标事件相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • python读取excel中的图片完美解决方法

    python读取excel中的图片完美解决方法

    excel中的图片非常常见,但是通过python读取excel中的图片没有很好的解决办法。今天小编给大家分享一种比较聪明的方法,感兴趣的朋友跟随脚本之家小编看看吧
    2018-07-07
  • python使用random和tertools模块解一些经典概率问题

    python使用random和tertools模块解一些经典概率问题

    这篇文章主要介绍了python使用random和tertools模块解一些经典概率问题,本文讲解了使用random和tertools模块解羊车门问题、扑克牌问题、生日悖论等经典概率问题,需要的朋友可以参考下
    2015-01-01
  • python隐藏终端执行cmd命令的方法

    python隐藏终端执行cmd命令的方法

    今天小编就为大家分享一篇python隐藏终端执行cmd命令的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • 用python生成(动态彩色)二维码的方法(使用myqr库实现)

    用python生成(动态彩色)二维码的方法(使用myqr库实现)

    今天小编就为大家分享一篇用python生成(动态彩色)二维码的方法(使用myqr库实现),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • python中执行shell的两种方法总结

    python中执行shell的两种方法总结

    这篇文章主要介绍了python中执行shell的两种方法,有两种方法可以在python中执行shell程序,方法一是使用python的commands包,方法二则是使用subprocess包,这两个包均是python现有的内置模块。需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • laravel+dingo/api 自定义响应的实现

    laravel+dingo/api 自定义响应的实现

    这篇文章主要介绍了laravel+dingo/api 自定义响应的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • python基础之入门必看操作

    python基础之入门必看操作

    下面小编就为大家带来一篇python基础之入门必看操作。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • python中异常捕获方法详解

    python中异常捕获方法详解

    异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置。下面介绍几种python中获取异常信息的方法,希望小伙伴们能够喜欢
    2017-03-03

最新评论