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

失去循环标签的Python,我这样实现跳出外层循环

不完美的Python自从各类Python大火,感觉天上地下哪儿都有Python的一席之地,Python功夫好啊…但python有些细节上缺少其他语言的便利。今天我们就来举几个例子。跳出外层循环大家都知道,在Java中存在标签的概念,当我们存在多层循环时,Java可以使用标签控制指定的循环层。举个小栗子:Python循环跳出为了方便大家理解,我们来举一个臭不要脸的例子吧!加入小张、我、小李三个人经常一起吃饭,吃饭就涉及付账了,如果AA那大家都能接受,如果一个

系统 2019-09-27 17:46:35 2004

Python

Python 之父的解析器系列之六:给 PEG 语法添加动作

“Python猫”,一个值得加星标的公众号花下猫语:Guido的解析器系列更新了7篇,他的生产力真旺盛啊。这对于新的解析器来说是件好事,但对于我来说却是个不小的挑战:需要一定的时间和精力,而我对解析器的知识极为欠缺,也造成了翻译过程的不顺畅。现在,我把译文提到Github上了(guido_blog_translation),希望有热心肠的同学能来帮忙审阅指正,或者认领翻译任务吧。最后,提前祝大家中秋节快乐,阖家团圆,诸事和美。原题|AddingAction

系统 2019-09-27 17:45:56 2004

Python

python批量同步web服务器代码核心程序

#!/usr/bin/envpython#coding:utf8importos,sysimportmd5,tabfrommysql_co.my_dbimportset_mysqlfromssh_co.ssh_connectimportsshdfromssh_co.cfg.configimportssh_message,item_pathfromfileimportfindfiledefmy_mysql():db_file={}my_connect=set

系统 2019-09-27 17:45:42 2004

Python

全面了解python字符串和字典

很多序列的方法字符串同样适用,但是,字符串是不可变的,所以一些试图改变字符串的方法是不可用的1字符串格式化1)用元组或者字典格式化字符串format="hello,%s.s%enoughforyou?"values=('world','Hot')format%values跟C格式化类似2)模板字符串string模块提供了模板字符串来格式化字符串fromstringimportTemplates=Template(x,gloriousx,gloriousx!

系统 2019-09-27 17:38:01 2004

Python

Python --深入浅出Apriori关联分析算法(一)

在美国有这样一家奇怪的超市,它将啤酒与尿布这样两个奇怪的东西放在一起进行销售,并且最终让啤酒与尿布这两个看起来没有关联的东西的销量双双增加。这家超市的名字叫做沃尔玛。你会不会觉得有些不可思议?虽然事后证明这个案例确实有根据,美国的太太们常叮嘱她们的丈夫下班后为小孩买尿布,而丈夫们在买尿布后又随手带回了他们喜欢的啤酒。但这毕竟是事后分析,我们更应该关注的,是在这样的场景下,如何找出物品之间的关联规则。接下来就来介绍下如何使用Apriori算法,来找到物品之间

系统 2019-09-27 17:56:32 2003

Python

Ubuntu更新python3.5到python3.7

一下载wgethttps://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz二解压tarzxvfPython-3.7.1rc2.tgzcdPython-3.7.1rc2三编译./configuremakemakeinstall先找的python3.7解释器位置,一般是/usr/local/bin/python3.7四删除原来的软连接rm-rf/usr/bin/python3rm-rf/usr/bin/

系统 2019-09-27 17:53:36 2003

Python

python 爬取网站图片

爬取图片方法一:requests#!/usr/bin/python2.7#-*-coding:utf-8-*-importreimportrequestsimportosimportshutilsuyan_url='http://www.xiaohuar.com/s-1-2069.html'response=requests.get(suyan_url)#print(response.content)lists=re.findall(r'href="(?:

系统 2019-09-27 17:53:30 2003

Python

python爬虫爬取全站url,完美小demo(可防止链接到外网等各种强大筛选)

上次完成的url爬取项目并不能满足需求,在此完成了一个更为强大的爬取代码,有需要的可以直接运行,根据自己爬取的网站更改部分正则和形参即可。前排提示:运行需要耐心,因为几千个url爬完的话,还是建议花生瓜子可乐电影准备好。下面是代码,代码有注释,很容易理解。注意:爬虫代码每过一段时间就需要更新,因为爬的东西在变,所以可能过一段时间就要更新爬虫。#-*-coding:utf-8-*-"""CreatedonWedSep2914:01:282018@author

系统 2019-09-27 17:52:48 2003

Python

Python 之禅

TheZenofPython,byTimPetersPython之禅byTimPetersBeautifulisbetterthanugly.优美胜于丑陋(Python以编写优美的代码为目标)Explicitisbetterthanimplicit.明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)Simpleisbetterthancomplex.简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)Complexisbetterthanc

系统 2019-09-27 17:52:28 2003

Python

python调用百度AI平台做简单的图片识别功能

这样做的缘由工作需要把100多张图片中的文字(主要是车牌号)提取出来,并作为文件名字。用python从头到尾写车牌识别的功能,耗时耗力。故在网上寻找可用于直接图片文字识别的接口直接调用,省时省力。用百度AI平台接口的理由有百度经验提供每一步的参考,且通用文字识别(高精度版)的功能每天有500次的免费试用机会,且当前功能没有并发需求。故非常适合达到临时目的。具体步骤用百度账号登录百度AI开放平台:https://login.bce.baidu.com选择要使

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

Python

使用Python matplotlib绘制3D多边形!

OS:Ubuntu18.04LTSPython3.6我在浏览网页时未能找到以下简单问题的解决方案:如何使用顶点值绘制3D多边形(比如填充的矩形或三角形)?我尝试过很多想法,但都失败了,请看:frommpl_toolkits.mplot3dimportAxes3Dfrommatplotlib.collectionsimportPolyCollectionimportmatplotlib.pyplotaspltfig=plt.figure()ax=Axes3D

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

Python

python爬虫---从零开始(二)Urllib库

接上文再继续我们的爬虫,这次我们来述说Urllib库1,什么是Urllib库Urllib库是python内置的HTTP请求库urllib.request请求模块urllib.error异常处理模块urllib.parseurl解析模块urllib.robotparserobots.txt解析模块不需要额外安装,python自带的库。注意:python2importurllib2response=urllib2.urlopen('http://baidu.c

系统 2019-09-27 17:50:06 2003

Python

python—socket单工、半双工模式浅析

概述:通信数据交换方式分为几种模式:全双工、半双工和单工数据传输;问题:什么是全双工、半双工和单工?解释:全双工(FullDuplex)是通讯传输的一个术语。通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输(A→B且B→A)。指A→B的同时B→A,是瞬时同步的,四线制。单工就是在只允许甲方向乙方传送信息,而乙方不能向甲方传送。半双工(HalfDuplex)数据传输指数据可以在一个信号载体的

系统 2019-09-27 17:49:55 2003

Python

归纳整理Python中的控制流语句的知识点

程序流Python解释器在其最简单的级别,以类似的方式操作,即从程序的顶端开始,然后一行一行地顺序执行程序语句。例如,清单1展示了几个简单的语句。当把它们键入Python解释器中(或者将它们保存在一个文件中,并作为一个Python程序来执行)时,读取语句的顺序是从左到右。当读到一个行结束符(比如换行符)时,Python解释器就前进到下一行并继续,直到没有了代码行。清单1.一个简单的Python程序>>>i=1>>>type(i)>>>l=[0,1,2,3,

系统 2019-09-27 17:49:43 2003

Python

Python smtplib demo

fromemail.mime.textimportMIMETextfromsmtplibimportSMTP_SSLdefmain():sender='sender@yandex.com'receiver=['receiver@163.com']message=MIMEText('SendanemailviaPython3')message['From']=sendermessage['To']=','.join(receiver)message['Sub

系统 2019-09-27 17:46:54 2003