Python

Python源文件改写。编写一个程序,读取一个Python源程序文件...够被Python解释器正确执行。

Python源文件改写。编写一个程序,读取一个Python源程序文件source.py,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。我不知道还有什么其他方法可以从列表中把单词逐个分离出来所以我用了jieba库测试文件名:source.py(将此文件放在主程序相同目录)defsum(num):result=0forxinrange(1,num+1):result+=xreturnresultprint(sum

系统 2019-09-27 17:57:23 9948

Python

python中struct.unpack的用法

python中struct.unpack的用法4/25/200912:18:21PMPython中按一定的格式取出某字符串中的子字符串,使用struck.unpack是非常高效的。1.设置fomat格式,如下:#取前5个字符,跳过4个字符华,再取3个字符format='5s4x3s'2.使用struck.unpack获取子字符串importstructprintstruct.unpack(format,'Testastring')#('Test','ing

系统 2019-08-29 22:45:17 8776

Python

Python调用海康威视网络相机之——python读取相机rtsp码流显示画面

搜了网上一些关于如何在python中实现海康威视相机的连接与画面播放的资料,最直接的方式是通过rtsp流来实现。海康的rtsp协议格式如下(参考:海康相机使用RTSP):rtsp://[username]:[passwd]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream主码流:rtsp://admin:12345@192.168.1.64:554/h264/ch1/main/av_streamrtsp:

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

Python

Anaconda python 版本对应关系表(附所有版本下载)

一、对应版本首先解释一下上表。anaconda在每次发布新版本的时候都会给python3和python2都发布一个包,版本号是一样的。表格中,python版本号下方的离它最近的anaconda包就是包含它的版本。举个例子,假设你想安装python2.7.14,在表格中找到它,它下方的三个anaconda包(anaconda2-5.0.1、5.1.0、5.2.0)都包含python2.7.14;假设你想安装python3.6.5,在表格中找到它,它下方的an

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

Python

python小程序(11)输入两个正整数m和n,求其最大公约数和最小公倍数

思路:1.在这里创建了两个函数,一个是求最大公约数的函数gongyueshu(a,b),一个是求最小公倍数的函数gongbeishu(a,b)2.求最大公约数,在1到a,b之间最小的数之间遍历,找出可以同时整除a,b的数,并将其赋值给gongyueshu.循环多次后,越来越大的公约数被赋值给gongyueshu,最后返回最大的公约数3.求最小公倍数,另c=a*b,遍历1到c之间的所有数,找出可以同时被a,b整除的数,这个数就是最小公倍数,跳出循环,返回最小

系统 2019-09-27 17:47:17 6450

Python

python selenium实现点击a href

在使用selenium进行登录操作练手时,发现登录按钮是用ahref="javascript.void(0)"实现的,于是按照习惯思维进行点击a=soup.find_all('a')fornamesina:try:print(names['href'])ifnames['href']=="javascript:void(0);":print"IMINHUR"names.click()breakexcept:continue发现无法点击,提示names没有那

系统 2019-09-27 17:56:00 5939

Python

Python替换月份为英文缩写的实现方法

示例数据:zs,3li,5ww,10cc,4xm,2xh,1pp,6qq,7ff,11dd,8kk,12mm,9处理后效果:脚本代码如下:创建文件名.py脚本文件fo=open("/home/python/hhh/a.txt","r")print("文件名为:",fo.name)a=[]forlineinfo:a.append(line)f01=open("/home/python/hhh/b.txt","a")forindexinrange(len(a)

系统 2019-09-27 17:37:40 5051

Python

Python+Opencv实现数字识别

目录一、什么是数字识别?二、如何实现数字识别?三、识别LCD屏幕上面的数字的原理详解四、算法实现步骤五、算法代码实现六、效果展示和分析七、问题扩展与延伸参考资料注意事项一、什么是数字识别?所谓的数字识别,就是使用算法自动识别出图片中的数字。具体的效果如下图所示:上图展示了算法的处理效果,算法能够自动的识别到LCD屏幕上面的数字,这在现实场景中具有很大的实际应用价值。下面我们将对它的实现细节进行详细解析。二、如何实现数字识别?对于数字识别这个任务而言,它并不

系统 2019-09-27 17:57:21 4750

Python

Python之DataFrame按照规则批量修改某列的数据

在使用Python进行数据分析时,我们经常会看一个数据的分布,然后对数据进行处理。比如说有一个场景:以下数据是某个产品的提前预定期:importpandasaspdimportseabornassnsimportmatplotlib.pyplotaspltimportseabornassnsimportnumpyasnp%matplotlibinlinedata=(pd.read_csv('D:/Users/Merchants_portrait.csv')

系统 2019-09-27 17:55:58 4655

编程技术

Python之日志处理(logging模块)

日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。

张军 2021-02-11 18:12:04 4581