Python翻译成汉语是蟒蛇的意思,并且Python的logo也是两条缠绕在一起的蟒蛇的样子,然而Python语言和蟒蛇实际上并没有一毛钱关系。Python语言是由荷兰程序员GuidovanRossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于google,现任职于dropbox。1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为ABC语言的一种继承,然后他就这么做了,并实现了(大神的能力)。之所以选
系统 2019-09-27 17:55:12 2235
比如,你想采集标题中包含“58同城”的SERP结果,并过滤包含有“北京”或“厦门”等结果数据。该Python脚本主要是实现以上功能。其中,使用BeautifulSoup来解析HTML,可以参考我的另外一篇文章:Windows8下安装BeautifulSoup代码如下:复制代码代码如下:__author__='曾是土木人'#-*-coding:utf-8-*-#采集SERP搜索结果标题importurllib2frombs4importBeautifulSo
系统 2019-09-27 17:52:51 2235
朋友们,我是床长!如需转载请标明出处:http://blog.csdn.net/jiangjunshow如果你准备开始学习Python或者你已经开始了学习Python,那么,你肯能会问自己:“我用Python究竟能做些什么?”嗯,这是一个棘手的问题,因为Python有很多应用方向。但随着时间的推移,我发现Python有3个主要应用方向:Web开发数据科学-包括机器学习,数据分析和数据可视化脚本让我们依次来谈谈每一个。Web开发最近基于Python的Web框
系统 2019-09-27 17:51:24 2235
最近工作上有个需求,当爬虫程序遇到异常的时候,需要通知相应的人员进行修复。如果是国外可能是通过邮件的方式来通知,但国内除了万年不变的qq邮箱,大部分人都不会去再申请其他的账号,qq邮箱也是闲的蛋疼的时候才会瞄一眼。你还记得上次看邮箱的内容是什么时候吗?所以在国内最好的通知方式是通过手机短信,今天就教大家利用python10行代码实现短信发送。Twilio短信代理服务已经有非常多成熟的方案,比如国内的阿里云。这次我介绍的是国外的一个代理商「Twilio」,使
系统 2019-09-27 17:50:28 2235
CMDB是什么,作为IT工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道。CMDB的全称是ConfigurationManagementDataBase,翻译下就是配置管理数据库,它存储与管理企业IT架构中设备的各种配置信息,它支撑服务流程的运转、发挥着配置信息的价值。在今天,无论是自动化运维、标准化运维、DevOps、甚至是时髦的智能运维,其实都离开不CMDB,可以说CMDB是运维体系的基石,有了配置信息数据库,后面各种标准
系统 2019-09-27 17:50:18 2235
简介出于个人爱好和某种需求,我再16年对python的解释器产生了浓厚兴趣,并且下定决心重新实现一个版本。我个人再游戏服务器开发中,对c++嵌入lua和python都有着丰富应用经验,自认为对二者的优劣有着深刻的理解。python针对lua的最大优势是python是完备的程序语言,类、模块包括丰富的库和方便好用的字符串操作,可以说python用来实现功能会优雅很多,而lua最大的优势就是小巧高效,另外lua的lua_state是可以有多个实例的,这样就可以
系统 2019-09-27 17:49:03 2235
思路是10/16进制的转换和字符串的处理开始造轮子1、判断是否是mac地址正则匹配是否符合条件1importre23defisMac(string):4preg=re.compile('^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$')5ret=preg.match(string)6ifretisNone:7returnFalse8else:9returnTrue2、mac转int替换掉冒号转16进制1defmacToInt(ma
系统 2019-09-27 17:49:03 2235
1.Python是这样一种语言Python是一门跨平台、开源、免费的解释型高级动态编程语言。Python支持命令式编程、函数式编程,完全支持面向对象程序设计,拥有大量扩展库。胶水语言:可以把多种不同语言编写的程序融合到一起实现无缝拼接,更好地发挥不同语言和工具的优势,满足不同应用领域的需求。举两个例子:2.Python编程规范与优化建议(1)缩进类定义、函数定义、选择结构、循环结构、with块,行尾的冒号表示缩进的开始。python程序是依靠代码块的缩进来
系统 2019-09-27 17:47:10 2235
1.简介Gunicorn(GreenUnicorn)是给Unix用的WSGIHTTP服务器,它与不同的web框架是非常兼容的、易安装、轻、速度快。2.示例代码1defapp(environ,start_response):data=b"HelloWorld\n"start_response("200OK",[("Content-Type","test/plain"),("Content-Length",str(len(data)))])returniter
系统 2019-09-27 17:47:10 2235
由于Django没有象rails一样指定项目的目录结构规范,很多人都对django项目的目录结构要如何组织而感到困惑。为此我又新创建了一个开源项目dj-scaffold(django的脚手架)。这个项目用于自动生成一个标注化的django项目和app。项目地址:https://github.com/vicalloy/dj-scaffold安装已经发布到了pypi,所以你可以用pip或easy_install来进行安装。pipinstalldj-scaffo
系统 2019-09-27 17:37:53 2235