
Python
文章平均质量分 83
zztoll
Windows,Linux应用编程,C++(MFC,QT),C#(Winform,WPF),Python,boost,TCP/IP协议栈,交换机,路由器,以太网,数据库,Winpcap,USB,串口。
展开
-
主程序与python的双向交互
如果需要用脚本来扩展一个程序的功能,或是定制差异化的客制功能,或是用脚本自动运行一系列需要手动执行的操作,可以考虑用python脚本来实现。当然也可以用lua脚本来实现,不过python库更丰富,可扩展空间更大。 要达成上述功能,就需要主程序与python能够实现双向交互,即主程序可以调用python脚本并取得结果,python脚本也可以调用主程序的功能。 已知主程序是可以单向调用python解释器来执行脚本的,也已知python可以通过ctypes库来...原创 2020-09-21 17:15:00 · 629 阅读 · 0 评论 -
Python发送网络封包,自定义封包结构与内容并发出去
也叫"python 直接发送16进制的数据包"import socketraw_input('便于WPE捉包: ')from struct import * #struct模块用来自定义封包格式!如发送'7061636b6574'等...#'7061636b6574'.decode('hex')得出"packet" 'packet'.encode('hex')得出'70616转载 2012-11-09 11:55:06 · 12414 阅读 · 1 评论 -
手工将python程序发布为exe执行程序
1. 手动制作python的exe可执行程序Python没有内建一个编译为exe的功能。给python程序的部署带来不少的麻烦。所以就会出现一些py2exe之类的很不错的工具,用于自动把.py文件编译为.exe文件。最近抽空研究了一下手动实现类似py2exe的功能,希望加强对python的了解。结果还相当不错。把结果记录下来,与大家共享。 1.1. 原理文中所描述的方法,基于python转载 2012-11-09 09:45:10 · 850 阅读 · 0 评论