Python

sphinx快速生成Python API文档

Python有个自带的工具可以生成Python的项目文档叫pydoc,但是我觉得最好用的还是Python-Sphinx,这里我们就讲一下python-Sphinx的使用。Sphinx可以自动获取代码中的(''''''注释),自动生成文档。先看看最后要成为的效果,先提起你的兴趣  安装Sphinxpi...

提高python运行速度的几个技巧

使用内置数据类型内置数据类型非常快,尤其是与我们自定义的类型相比。这主要是因为内置的数据类型是由C实现的,而在Python中写的代码运行速度实在无法与之相比。 尽量使用内置函数,去掉属性访问importmathimporttimedeffunc():lst=[]foriinrange(1,10000000):...

python代码补全工具Kite

 Python的代码补全工具Kite,它可以帮助广大开发者在敲代码时,实时生成与上下文相关的代码片段。这不仅大大提高了代码敲写效率,同时也让开发者能更轻松地完成更复杂、更多字符的代码语句。Python之父GuidovanRossum用后,也非常喜爱这个功能,向大家强烈推荐了这一高效工具。它的使用条件很简单,支...

python pip下载源

转载地址:让PIP源使用国内镜像,提升下载速度和安装成功率。作者:microman对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。新版ubuntu要求使用http...
代码星球·2020-05-10

wxPython笔记:窗口添加滚动条

转载:https://www.cnblogs.com/evilloop/archive/2013/01/30/2883838.htmlwxpython的默认窗体类wx.Frame并不带滚动条如果需要滚动条,需要在初始化的时候进行设定下边是一个示例:#coding=utf8importwxclassMsgWindow(w...

wxpython笔记:wxpython中的多线程实现

GUI的操作必须发生在主线程或应用程序的主循环所处的地方中。而在wxpython中使用了wxPython的全局函数wx.CallAfter(),该函数是传递消息给你的主线程的最容易的方法。wx.CallAfter()使得主线程在当前的事件处理完成后,可以对一个不同的线程调用一个函数。传递给wx.CallAfter()的...

wxPython笔记:wxpython常用控件总结(转载)

作者:山上有风景链接:原文链接 目录主要使用wxPython(最成熟的跨平台pythonGUI工具包) 前戏:基础了解  WxPython的程序结构   窗口组成:  事件驱动:    &e...

wxpython笔记:wxPython的布局管理实践【嵌入matplotlib、页面切换】

 索引1.源码2.布局分析和注意点3.页面切换实现4.结合matplotlib importwximportnumpyfrommatplotlib.backends.backend_wxaggimportFigureCanvasWxAggasFigureCanvasfrommatplotlib.fi...

wxpython笔记:wxpython的界面布局方式(二)

前言前面wxpython笔记:wxpython的界面布局方式(一)介绍了Grid、Box、Static box三种布局方式,还剩下Flex grid与Grid bag没有介绍。Flex grid:对grid sizer稍微做了些改变,当窗口部件有不同的尺寸时,可以有更好...

wxpython笔记:wxpython的界面布局方式(一)

 Grid:一个十分基础的网格布局。当你要放置的窗口部件都是同样的尺寸且整齐地放入一个规则的网格中是使用它。Flex grid:对grid sizer稍微做了些改变,当窗口部件有不同的尺寸时,可以有更好的结果。Grid bag:grid sizer系列中最灵活的成员。使...

wxpython笔记:Wxpython事件处理机制

在wxpython中关于事件的名称解释:事件(event):在你的应用程序期间发生的事情,它要求有一个响应。事件对象(eventobject):在wxPython中,它具体代表一个事件,其中包括了事件的数据等属性。它是类wx.Event或其子类的实例,子类如wx.CommandEvent和wx.MouseEvent。事...

python 标准库subprocess

作者:Vamei出处:http://www.cnblogs.com/vameisubprocess包主要功能是执行外部的命令和程序。subprocess的功能与shell类似。subprocess包中定义有数个创建子进程的函数,这些函数分别以不同的方式创建子进程,所以我们可以根据需要来从中选取一个使用。另外subpro...
代码星球·2020-05-09

Python 实现自动导入缺失的库

原文:由浅入深:Python中如何实现自动导入缺失的库?作者:豌豆花下猫在写Python项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError:Nomodulenamed'xxx'或者ModuleNotFoundError:Nomodulenamed'xxx'。导入失败问题,通常分为两种:一种是导入自...

python OpenCV使用

    OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处...
代码星球·2020-05-09

Python opencv提取视频中的图片

作者:R语言和Python学堂链接:https://www.jianshu.com/p/e3c04d4fb5f3这个函数就是本文要介绍的video2frames()函数,功能就是从视频中提取图片,名称“video2frames”是我自己取的,还比较形象。现将它分享给大家,感兴趣的小伙伴们可以参考...