Python优化技巧之利用ctypes提高执行速度

yipeiwu_com6年前
首先给大家分享一个个人在使用python的ctypes调用c库的时候遇到的一个小坑 这次出问题的地方是一个C函数,返回值是malloc生成的字符串地址。平常使用也没问题,也用了有段时间,...

Python 如何访问外围作用域中的变量

yipeiwu_com6年前
在表达式中引用变量时,Python 会按照如下的顺序遍历各个作用域,寻找该变量: 当前函数作用域 任何外围作用域(比如包含当前函数的其他函数) global 作用域,即代码...

Python中使用asyncio 封装文件读写

yipeiwu_com6年前
前言 和网络 IO 一样,文件读写同样是一个费事的操作。 默认情况下,Python 使用的是系统的阻塞读写。这意味着在 asyncio 中如果调用了 f = file('xx'...

asyncio 的 coroutine对象 与 Future对象使用指南

yipeiwu_com6年前
coroutine 与 Future 的关系 看起来两者是一样的,因为都可以用以下的语法来异步获取结果, result = await future result = await...

基于asyncio 异步协程框架实现收集B站直播弹幕

yipeiwu_com6年前
前言 虽然标题是全站,但目前只做了等级 top 100 直播间的全天弹幕收集。 弹幕收集系统基于之前的B 站直播弹幕姬 Python 版修改而来。具体协议分析可以看上一篇文章。 直...

python开发环境PyScripter中文乱码问题解决方案

yipeiwu_com6年前
PyScripter看起来还是挺不错的一个python ide 环境: PyScripter 2.6.0.0 python3.4 问题: PyScripter有个小坑,打开文件后中文都成...

Python读取图片属性信息的实现方法

yipeiwu_com6年前
Python读取图片属性信息的实现方法
本文是利用Python脚本读取图片信息,有几个说明如下:      1、没有实现错误处理      2、没...

全面了解python中的类,对象,方法,属性

yipeiwu_com6年前
python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象。。。。。。 我们通过描述属性(特征)和行为来描述一个对象的。比...

python 打印对象的所有属性值的方法

yipeiwu_com6年前
如下所示: def prn_obj(obj): print '\n'.join(['%s:%s' % item for item in obj.__dict__.items()...

python 打印出所有的对象/模块的属性(实例代码)

yipeiwu_com6年前
实例如下: import sys def print_all(module_): modulelist = dir(module_) length = len(module...