Python

Python学习:正则表达式匹配手机号,邮箱

匹配手机号importrephoneRegex=re.compile(r'''((\d{3}|\(\d{3}\))?#areacode(\s|-|.)?#separator(\d{3})#first3digits(\s|-|.)#separator(\d{4})#last4digits(\s*(ext|x|ext.)\s*(\d{2,5}))?#extension)''',re.VERBOSE)电话号码从一个“可选的”区号开始,所以区号分组跟着一个问号。因

系统 2019-09-27 17:50:29 2770

Python

python实现批量修改服务器密码的方法

求:机房、线上有多台主机,为了保障安全,需要定期修改密码。若手动修改,费时费力易出错。程序应该满足如下需求:1、在现有的excel密码表格,在最后一个字段后面生成新的密码,另存为一个新的excel密码文件2、根据新的excel密码文件,更新服务器密码,将更新后的结果保存到另外一个excel文件。a、原始excel文件字段格式,最后一个字段为原始密码IPUSERPORTpwdb、生成新的密码文件字段格式,最后一个字段为更新密码IPUSERPORTpwdpwd

系统 2019-09-27 17:57:53 2769

Python

python文件选择对话框的操作方法

对于python的tkinter库来说,如果需要弹出文件选择框,我们需要引入一下tkinter.filedialog包,让用户直观地先择一个或者多个文件或者保存文件等操作。常见的文件选择对话框函数有**打开一个文件:**askopenfilename()**打开一组文件:**askopenfilenames()**保存文件:**asksaveasfilename()首先是打开一个文件我们将使用的对话函数是askopenfilename()fromtkint

系统 2019-09-27 17:54:56 2769

Python

, not bytes报错原因及Python3写入二进制文件方法

Python2随机写入二进制文件:defsave(text,filename='temp',path='download'):fpath=os.path.join(path,filename)withopen(fpath,'w')asf:print('output:',fpath)f.write(text)但使用Python3会报错:TypeError:mustbestr,notbytes原因为:Python3给open函数添加了名为encoding的新参

系统 2019-09-27 17:52:52 2769

Python

ipython和python区别详解

ipython介绍IPython是一个python的交互式shell,比默认的pythonshell好用得多,支持变量自动补全,自动缩进,支持bashshell命令,内置了许多很有用的功能和函数。IPython是基于BSD开源的。IPython为交互式计算提供了一个丰富的架构,包含:强大的交互式shellJupyter内核交互式的数据可视化工具灵活、可嵌入的解释器易于使用,高性能的并行计算工具IPython的开发者吸收了标准解释器的基本概念,在此基础上进行

系统 2019-09-27 17:48:58 2769

Python

Python 列表排序方法reverse、sort、sorted详解

python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。reverse()方法将列表中元素反转排序,比如下面这样>>>x=[1,5,2,3,4]>>>x.reverse()>>>x[4,3,2,5,1]reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不会对列表中的参数进行排序整理。如果需要对列表中的参数进行整理

系统 2019-09-27 17:38:35 2769

Python

Python如何调用JS文件中的函数

Python调用JS文件中的函数方法如下1、安装PyExecJS第三方库2、导入库:importexecjs3、调用JS文件中的方法Passwd=execjs.compile(open(r"web.js").read().decode("utf-8")).call('loginHandle','steam')语句解析,open后跟所执行的js文件位置,call后第一个单引号引起来的为所执行的js文件的某个function,第二个单引号是前面函数的参数这里为

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

Python

Python 数据类型--数字型

一、Python数据类型介绍Python数据类型可分为:数字型和非数字型数字型整型(int)浮点型(float)布尔型(bool)真(True)假(False)复数型(complex)主要用于科学计算非数字型字符串(str)列表(list)元组(tuple)字典(dict)在Python中,所有的非数字类型变量,都有一个共同的特点:都是一个序列,可以理解为容器二、数字类型在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-214

系统 2019-09-27 17:48:36 2768

Python

基于python的大数据分析-数据处理(代码实战)

接着上篇继续。数据获取之后并不能直接分析或使用,因为里面有很多无效的垃圾数据,所以必须要经过处理才可以。数据处理的主要内容包括数据清洗、数据抽取、数据交换和数据计算等。数据清洗数据清洗是数据价值链中最关键的一步。垃圾数据即使是通过最好的分析也可能会产生错误的结果,并造成较大的误导。数据清洗就是处理缺失数据以及清除无意义的信息,如删除原始数据集中的无关数据、重复数据、平滑噪音数据,筛选掉与分析主题无关的数据等等。重复值的处理步骤如下:1利用DataFrame

系统 2019-09-27 17:47:29 2768

Python

Python基于机器学习方法实现的电影推荐系统实例详解

推荐算法在互联网行业的应用非常广泛,今日头条、美团点评等都有个性化推荐,推荐算法抽象来讲,是一种对于内容满意度的拟合函数,涉及到用户特征和内容特征,作为模型训练所需维度的两大来源,而点击率,页面停留时间,评论或下单等都可以作为一个量化的Y值,这样就可以进行特征工程,构建出一个数据集,然后选择一个合适的监督学习算法进行训练,得到模型后,为客户推荐偏好的内容,如头条的话,就是咨询和文章,美团的就是生活服务内容。可选择的模型很多,如协同过滤,逻辑斯蒂回归,基于D

系统 2019-09-27 17:56:52 2767

Python

python的re模块应用实例

本文实例讲述了python的re模块应用。是非常重要的应用技巧。分享给大家供大家参考。具体方法如下:importre#match_object=re.match('foo','foo')ifmatch_objectisnotNone:printtype(match_object)printmatch_object.group()#match_object=re.match('foo','fooabv')ifmatch_objectisnotNone:pri

系统 2019-09-27 17:56:20 2767

Python

Python+OpenCV+pyQt5录制双目摄像头视频的实例

起因说起来录制视频,我们可能有很多的软件,但是比较坑的是,好像很少的软件支持能够同时录制两个摄像头的视频,于是我们用python自己写一个。要是OpenCV+python。貌似很简单就能OK的事情,但是,我们的项目不是一般要展示给老师看嘛。谁愿意看一个没有界面的录制过程是吧~,最后会附上源代码~依赖的包在这里,我直接把import的包写出来了各位可以进行对号入座,然后就能知道需要安装哪个包啦!importcv2importnumpyasnpfromPyQt

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

Python

(Python3.7)、TensorFlow 2.0.0 alpha0

目录Ubuntu18.04安装cuda10.1、Anaconda(Python3.7)、TensorFlow2.0.0alpha0安装操作系统下载Ubuntu18.04.2LTS采用U盘启动镜像盘烧写工具Rufus修改Ubuntu18.04默认桌面(!!!)安装cuda添加cudaPATH环境变量安装Anaconda安装Pycharm安装Pytorch安装TensorFlow测试pytorch是否已经成功利用gpu加速测试TensorFlow是否已经成功利

系统 2019-09-27 17:53:40 2767

Python

Python进阶之路 3.5.1 while循环

3.5.1while循环为了方便理解while循环,下面先用“笨”方法实现在Python控制台输出1~10共10个数字。print(1)print(2)print(3)print(4)print(5)print(6)print(7)print(8)print(9)print(10)可以看到,在上面这段代码中,调用了10次print函数输出了1~10个数字,不过这只是出了10个数字,如果要输出1-100个数字呢?难道你要打100次print?这显然是不可能的

系统 2019-09-27 17:52:19 2767