Python - 军军小站|张军博客
Python

Python3远程监控程序的实现方法

简述一开始觉得这个很有趣,然后就想来做一个来玩一下使用语言:Python3使用工具:opencv视频监控+socket数据传输技术程序检验:这里我考虑了一下,发现还是没有必要实现封装成可执行文件。还是直接就放代码吧。(先放代码,以后再做解释)本程序,经过本人修改,保证可以使用使用要求:Sender代码必须要在一台有摄像头的电脑上运行起来。然后把数据编码,压缩之后,再传给另外一个电脑Reciever作为接受端,没什么特别的要求。两个电脑都必须要按转好nump

系统 2019-09-27 17:51:47 2043

Python

python-序列解包(对可迭代元素的快速取值方法)

一般情况下x,y,z=1,2,3print("x:",x)print("y:",y)print("z:",z)#运行结果x:1y:2z:3对元祖序列解包name=("qiaobushi","wanglihong","leibushi")x,y,z=nameprint(name)print("x:",x)print("y:",y)print("z:",z)#运行结果('qiaobushi','wanglihong','leibushi')x:qiaobush

系统 2019-09-27 17:48:57 2043

Python

Python学习日记(二十七) 反射和几个内置函数

isinstance()判断isinstance(obj,cls)中obj是否是cls类的对象classPerson:def__init__(self,name):self.name=namep=Person('Jane')print(isinstance(p,Person))#Trueissubclass()判断issubclass(sub,super)中sub是否是super类的派生类classPerson:def__init__(self,name)

系统 2019-09-27 17:48:07 2043

Python

Python函数式编程指南(四):生成器详解

4.生成器(generator)4.1.生成器简介首先请确信,生成器就是一种迭代器。生成器拥有next方法并且行为与迭代器完全相同,这意味着生成器也可以用于Python的for循环中。另外,对于生成器的特殊语法支持使得编写一个生成器比自定义一个常规的迭代器要简单不少,所以生成器也是最常用到的特性之一。从Python2.5开始,[PEP342:通过增强生成器实现协同程序]的实现为生成器加入了更多的特性,这意味着生成器还可以完成更多的工作。这部分我们会在稍后的

系统 2019-09-27 17:45:28 2043

Python

跟老齐学Python之有点简约的元组

关于元组,上一讲中涉及到了这个名词。本讲完整地讲述它。先看一个例子:>>>#变量引用str>>>s="abc">>>s'abc'>>>#如果这样写,就会是...>>>t=123,'abc',["come","here"]>>>t(123,'abc',['come','here'])上面例子中看到的变量t,并没有报错,也没有“最后一个有效”,而是将对象做为一个新的数据类型:tuple(元组),赋值给了变量t。元组是用圆括号括起来的,其中的元素之间用逗号隔开。

系统 2019-09-27 17:56:37 2042

Python

Python的引包机制 / 模块的搜索顺序

Python的引包机制/模块的搜索顺序1、当前目录下有没有该***.py2、python安装目录下面去找“**\Python36\Lib”下有没有*.py3、环境变量path下面去找导入python工程下新建文件夹Case自定义testcase的模块:importsyssys.path.append(“\Case:”)#将该目录添加到系统变量path下fromCaseimporttestcasepython中每一个模块都有一个内置属性.__file__可以

系统 2019-09-27 17:55:21 2042

Python

Python函数编程——返回值与作用域

Python函数编程——返回值与作用域一、返回值函数外部的代码要想获取函数的执行结果,就可以在函数里用return语句把结果返回。defstu_register(name,age,course='PY',country='CN'):print("----注册学生信息------")print("姓名:",name)print("age:",age)print("国籍:",country)print("课程:",course)ifage>22:returnF

系统 2019-09-27 17:55:00 2042

Python

python中global与nonlocal比较

python引用变量的顺序:当前作用域局部变量->外层作用域变量->当前模块中的全局变量->python内置变量一、globalglobal关键字用来在函数或其他局部作用域中使用全局变量。但是如果不修改全局变量也可以不使用global关键字。复制代码代码如下:gcount=0defglobal_test():print(gcount)defglobal_counter():globalgcountgcount+=1returngcountdefglobal

系统 2019-09-27 17:54:09 2042

Python

python自动化测试---报错总结

1.运行程序时,报以下错误:HTTPSConnectionPool(host='test.xxxx.com',port=443):Maxretriesexceededwithurl:/openapi/smartStock/000008.SZ.shtml(CausedbySSLError(SSLError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed(_ssl.c:600)'),))解决方

系统 2019-09-27 17:53:34 2042

Python

python 短信轰炸

之前用了谷歌的selenium模块,为了练习一下所以写了这个(没错才不是别的理由!)代码里涉及到了各种复杂的情况,包括要找的div在别的iframe中的处理方式,顶部导航栏的定位方式等等。综合性很强下面是代码fromseleniumimportwebdriverimporttimefromfake_useragentimportUserAgentopt=webdriver.ChromeOptions()#opt.add_argument('--headle

系统 2019-09-27 17:52:24 2042

Python

Windows下安装python2.7及科学计算套装

安装环境及说明操作系统:64位win7以下所有安装包已经被我打包至网盘,请移步到http://www.colafile.com/file/4591550进行下载因为在64位win7下面安装64位python2.7会导致后续很多蛋疼的问题,故本教程全部安装32位python2.7及其对应套件python2.7安装安装包名称:python-2.7.9.msi1.双击以上安装包安装时要注意一个选项,如图所示这个选项是将python添加到默认路径当中的,这样在cm

系统 2019-09-27 17:52:03 2042

Python

Python多线程编程(五):死锁的形成

前一篇文章Python:使用threading模块实现多线程编程四[使用Lock互斥锁]我们已经开始涉及到如何使用互斥锁来保护我们的公共资源了,现在考虑下面的情况�C如果有多个公共资源,在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,这会引起什么问题?死锁概念所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些

系统 2019-09-27 17:50:56 2042

Python

10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)

最近工作上有个需求,当爬虫程序遇到异常的时候,需要通知相应的人员进行修复。如果是国外可能是通过邮件的方式来通知,但国内除了万年不变的qq邮箱,大部分人都不会去再申请其他的账号,qq邮箱也是闲的蛋疼的时候才会瞄一眼。你还记得上次看邮箱的内容是什么时候吗?所以在国内最好的通知方式是通过手机短信,今天就教大家利用python10行代码实现短信发送。Twilio短信代理服务已经有非常多成熟的方案,比如国内的阿里云。这次我介绍的是国外的一个代理商「Twilio」,使

系统 2019-09-27 17:50:28 2042

Python

Python3 基础入门学习

时隔半年多再次登陆这个账号,此时感慨万千。努力和幸运并存,我考上了自己理想的学校,现在研究的方向是人工智能中的深度学习,而我对这方向的知识知之甚少。暑假一个月,刚把Python3的基础入门和进阶看完,所以想记录在博客上,加深自己的记忆。话不多说,见下文。一、Python的环境配置(一)、linux(ubuntu):因为ununtu会自带python解释器,比如crtl+alt+t打开终端:输入python会有如下显示但本人推介最好不要使用python自带的

系统 2019-09-27 17:46:59 2042

Python

Python实现的一个找零钱的小程序代码分享

Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值。只需要调用函数时传入您想要找零的金额,程序会自动算各个面值的钱应该找多少张。如传入50元,则系统自动算出找零50元一张面值,如果传入60块7毛,则程序自动算出该找零50元一张,10元一张,5角一张,1角两张。#encoding=UTF-8defzhaoqian(mone

系统 2019-09-27 17:46:09 2042