python编程
sunshine008
这个作者很懒,什么都没留下…
展开
-
网络常用python函数
字符串mac地址转换:def str2mac(s): return ("%02x:" * 6)[:-1] % tuple(orb(x) for x in s)mac地址转字符串:def mac2str(mac): return b"".join(chb(int(x, 16)) for x in plain_str(mac).split(':'))参考链接:https://github.com/secdev/scapy/blob/2e87889089e5593988911309原创 2020-05-20 10:22:22 · 257 阅读 · 0 评论 -
Python调用shell命令常用方法
Python调用shell指令方法一、使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令不需要输出内容的场景。举例说明:1. 列举当前目录下的所有文件。1 import os2 val = os.system('ls -al')3 print...转载 2020-03-18 10:02:26 · 1046 阅读 · 0 评论 -
python调用c库之ctypes及callback相关问题解决
Python调用c库学习Python模块ctypes是Python内建的用于调用动态链接库函数的功能模块,一定程度上可以用于Python与其他语言的混合编程。由于编写动态链接库,使用C/C++是最常见的方式,故ctypes最常用于Python与C/C++混合编程之中。一、ctypes原理及优缺点从ctypes的文档中可以推断,在各个平台上均使用了对应平台动态加载动态链接库的方法,...原创 2019-04-03 15:03:18 · 4928 阅读 · 1 评论 -
python调用c库之cffi
python使用cffi模块调用c函数一、cffi简介 Cffi是python调用c函数的接口。几乎所有c和pythond的交互都是基于类似于c的声明一样,因此可以直接复制粘贴c的头文件或者文档使用。 Cffi接口遵循如下的原则: 1、目标是在不需要了解第三方语言(cython、swig、ctypes)的基础上在python中调用c库函数;cffi的设计只需要用户了解c和python...原创 2019-04-03 15:45:05 · 5016 阅读 · 0 评论