文章 2018-01-07 来自:开发者社区

python中package机制的两种实现方式

当执行import module时,解释器会根据下面的搜索路径,搜索module1.py文件。 1) 当前工作目录 2) PYTHONPATH中的目录 3) Python安装目录 (/usr/local/lib/python) 事实上,模块搜索是在保存在sys.path这个全局变量中的目录列表中进行搜索。 sys.path会在解释器开始执行时被初始化成包含: 1)当前工作目录 2)...

文章 2018-01-06 来自:开发者社区

python词云实现

python的一个蛮酷炫的功能是可以轻松地实现词云。 github上有关于这个项目的开源代码: https://github.com/amueller/word_cloud 注意跑例程时要删除里面的wordcloud文件夹 词云的功能有部分是基于NLP,有部分是基于图像的, 下面以一段github wordcloud上面的代码为例 from os import path from...

python词云实现
文章 2018-01-06 来自:开发者社区

用python实现接口测试(六、实现微信自动回复祝福语)

每到节假日或过新年时就有亲朋好友发消息过来说**快乐,可是收到祝福的我就很尴尬了,假如我不回显得我不近人情,我要是手动回复了,很明显是我吃亏了,可能一整天的精力都要耗在回复祝福上。并且我也不愿意做那种群发祝福敷衍我的亲朋好友的那种人。 有没有既不浪费时间又能保持礼貌和客套的办法呢? 正好最近在学python,想看看能不能通过python来达到自动发微信消息的,刚好在网上看到余博伦写的关于微信发消....

文章 2018-01-04 来自:开发者社区

python实现地理位置类数据爬取与geohash应用初探

最近想做一个简单的地理位置分析,比如获取一些城市公交站点对应的geohash,geohash其实是将平时常见的经纬度进行了降维,这样可以进行类似附近的餐馆等内容的分析。 1. 正逆地理编码 http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding 正/逆地理编码服务(又名Geocoding API)...

文章 2018-01-03 来自:开发者社区

用python实现接口测试(五、SQL注入神器sqlmap)

前提 sqlmap是基于python2.x进行开发的,所以要使用sqlmap请先安装python2,建议安装python2.7.x系列。Python3.x未尝试过,有兴趣的童鞋可以自己搞 一、sqlmap简介 1.sqlmap官网:http://sqlmap.org/ 2. 什么是SQL注入 SQL注入是一种代码注入技术,过去常常用于攻击数据驱动性的应用,比如将恶意的SQL代码注入到特定字段用于....

文章 2018-01-01 来自:开发者社区

Python 实现单例模式

Python 实现单例模式      1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 # 使用Python实现单例模式 &...

文章 2017-12-28 来自:开发者社区

用python实现接口测试(四、操作MySQL)

一、MySQL简介 使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQLdb),PyMySQL和SQLAlchemy。 Python-MySQL资格最老,核心由C语言打造,接口精炼,性能最棒,缺点是环境依赖较多,安装复杂,近两年已停止更新,只支持Python2,不支持Python3。 PyMySQL为替代Python-MySQL而生,纯python....

文章 2017-12-20 来自:开发者社区

Python实现MaxCompute UDF/UDAF/UDTF

MaxCompute 的 UDF 包括:UDF,UDAF 和 UDTF 三种函数,本文将重点介绍如何通过 Python实现这三种函数。 参数与返回值类型 参数与返回值通过如下方式指定: @odps.udf.annotate(signature) Python UDF目前支持ODPS SQL数据类型有:bigint, string, double, boolean和datetime。SQL语...

文章 2017-12-19 来自:开发者社区

八大排序算法python实现

1.冒泡排序 冒泡排序重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。 步骤: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元.....

文章 2017-12-05 来自:开发者社区

python使用zlib实现压缩与解压字符串

阅读目录 命令 案例 压缩与解压缩文件 回到顶部 命令 字符串:使用zlib.compress可以压缩字符串。使用zlib.decompress可以解压字符串。 数据流:压缩:compressobj,解压:decompressobj 回到顶部 案例 >>> import zlib >>> s = 'slfsjdalfkasflkkdkalee...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像