python编程
zzzzjh
不乱于心,不困于情。不畏将来,不念过往。如此,安好。
展开
-
Python 对pdf文件切分合并
今天有一个问题,就是需要实现提取某个pdf文档的某几页,合并到另外一个pdf文档中,想用我的pdf编辑工具实现此功能,发现需要收费,那怎么能行。想到之前用Python处理过word和excel,此时萌生了另外一个想法,那就是万能的Python有没有对应的库呢?网上一查还真的有,那就是PyPDF2 直接pip installpypdf2。很快便实现了我想要的结果,特此记录!#codi...原创 2019-04-18 11:37:10 · 866 阅读 · 0 评论 -
解决Python中pip下载速度慢的问题
在Python中用pip来安装三方库往往是很方便的,但国外的源下载速度有时实在难以忍受,所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。以清华的镜像为例:清华:https://pypi.tuna.tsinghua.edu.cn/simple 可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simpl...原创 2018-11-19 20:09:12 · 970 阅读 · 0 评论 -
Python 自动判断文件的属性
前几天有个这样的一个需求,要让程序自动判断文件夹中的文件到底是什么属性,是图片还是文档还是其他类型,由于我们一般判断都是根据文件的后缀来判断的,故受此启发,得到文件夹的所有文件名,根据文件名的后缀做出判断。l = os.listdir()#获得当前路径文件夹里的所有文件名称for x in l: if(x.endswith('.jpg')):#判断后缀是否为jpg的图像 ...原创 2018-07-16 22:20:43 · 1159 阅读 · 0 评论 -
利用Python来完成屏幕录制
前段时间做视频时需要演示电脑端的操作,因此要用到屏幕录制,下载了个迅捷屏幕录制,但是没有vip录制的视频有水印且只能录制二分钟,于是鄙人想了下能不能通过万能的python来实现呢?经过一晚上的尝试发现这条路是可以走的通的。分享一下自己的想法,整体思路是PIL模块中的ImageGrab不停的获得当前屏幕,利用opencv写入视频流话不多说,直接上代码,有什么更好的建议,欢迎大家交流!""...原创 2018-07-03 20:18:26 · 21851 阅读 · 9 评论 -
python 遗传算法求函数极值问题
"""遗传算法实现求函数极大值—Zjh"""import numpy as npimport randomimport matplotlib.pyplot as pltclass Ga(): """求出二进制编码的长度""" def __init__(self): self.boundsbegin = -2 self.boundsen原创 2018-06-09 15:55:34 · 8500 阅读 · 2 评论 -
opencv 调用安卓手机摄像头
opencv调用安卓手机摄像头时需要下载IP摄像头,输入客户端的地址即可开启。直接上代码。import cv2video="http://admin:admin@10.102.7.66:8081/" #ip摄像头的地址cap = cv2.VideoCapture(video)while(1): ret, frame = cap.read() cv2.imshow('fram...原创 2018-06-08 20:09:15 · 4770 阅读 · 2 评论 -
解决 python-opencv打开或保存中文路径的问题
im=cv2.imdecode(np.fromfile('c:\\测试\\1.jpg',dtype=np.uint8),cv2.IMREAD_UNCHANGED)#打开含有中文路径的图片cv2.imencode('.jpg',im)[1].tofile('C:\\测试\\你好.jpg')#保存图片参考知乎https://www.zhihu.com/question/67157462...转载 2018-06-23 16:30:41 · 5863 阅读 · 0 评论 -
解决python多线程的返回值问题
前几天看了下python的多线程,但是发现创建的线程得不到函数的返回值,查阅资料发现需要重写Thread类,直接上代码。import threadingimport time"""重新定义带返回值的线程类"""class MyThread(threading.Thread): def __init__(self,func,args=()): super(MyThrea...原创 2018-06-07 20:51:23 · 13483 阅读 · 4 评论