![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 250 阅读 · 0 评论 -
Python调用shell命令常用方法
Python调用shell指令 方法一、使用os模块的system方法: os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令不需要输出内容的场景。 举例说明: 1. 列举当前目录下的所有文件。 1 import os 2 val = os.system('ls -al') 3 print...转载 2020-03-18 10:02:26 · 1033 阅读 · 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 · 4841 阅读 · 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 · 4510 阅读 · 0 评论