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 9282

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 8179

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 6473

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 5855

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 5813

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 5195

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 4441

Python

Python+Opencv实现数字识别

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

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

Python

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

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

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

Python

Python弹出输入框并获取输入值的实例

使用自带的Tkinter模块,简单的弹输入框示例,返回输入值fromTkinterimport*importtkMessageBoxdefgetInput(title,message):defreturn_callback(event):print('quit...')root.quit()defclose_callback():tkMessageBox.showinfo('message','noclick...')root=Tk(className=t

系统 2019-09-27 17:48:51 4099

Python

讲解Python3中NumPy数组寻找特定元素下标的两种方法

引子Matlab中有一个函数叫做find,可以很方便地寻找数组内特定元素的下标,即:Findindicesandvaluesofnonzeroelements。这个函数非常有用。比如,我们想计算图1中点Q(x0,y0)抛物线的最短距离。一个可以实施的方法是:计算出抛物线上所有点到Q点的距离,找到最小值,用find函数找到最小值对应的下标,即M点横坐标和纵坐标对应的元素的下标,M点到Q点的距离就是最短距离。首先给出Matlab使用find函数实现的代码:a=

系统 2019-09-27 17:51:06 4058