python
qiyu93422
这个作者很懒,什么都没留下…
展开
-
python学习心得(1) --- 大型文件的读取
我在博客上发表一些我的Python学习心得,希望对大家能有帮助。 这一篇我们讲述大型文件python如何去读取。1、文件读取当我们使用open函数取得一个文件对象之后,对这个文件的所有操作都是通过这个句柄来实现的。 读取文件的操作有三个:read() 直接去读字节到字符串中,可以指定size来读取readline() 读取打开文件的一行readlines() 读取所有的行,然后返回一个字原创 2016-07-19 10:31:01 · 805 阅读 · 0 评论 -
python学习心得(2) --- xml解析
xml.etree.ElementTree导入头文件:import xml.etree.ElementTree as ET文件读取:tree = ET.parse('country_data.xml')root = tree.getroot()文本读取:(其中文本读取后已经获取的是根节点)root = ET.fromstring(country_data_as_string)Element Obj原创 2016-09-24 09:46:29 · 567 阅读 · 0 评论 -
python学习心得(5)— Python插件化开发
前言这年头,仅仅是硬编码的方式已经满足不了项目逇可拓展性,为了实现拓展的功能,考虑使用插件化加载功能来实现参考本文中的方法是import实现 以及参考开源python漏洞扫描器中的实现 https://github.com/Lcys/lcyscan 该扫描器通过加载不同的扫描模块,然后开启线程来实现实现废话少说,直接上代码项目结构如下图: 定义了一个Plugins包,中间包含了两个插件P原创 2017-05-23 22:14:53 · 3548 阅读 · 1 评论 -
python学习心得(3)— 小米应用商店APK爬取
原因为了对大量Android样本进行分析,我们需要从不同的应用市场中对应用进行爬取 目标使用Python实现对于小米商城中的APK进行爬取,实现自动化爬取功能。 过程解析对应网页元素,获取APK链接 获取每一个APK链接中下载链接对下载链接进行访问,将返回数据保存到本地找到是否有下一页的元素,从来获取下一页页面地址,重复上述操作访问下一页的操作十分必要,这样才能够实现整个系统的自动化原创 2017-05-14 10:19:05 · 4237 阅读 · 2 评论 -
python学习心得(4)— 并发小米应用商城APK爬取
前言上一节中python学习心得(3)— 小米应用商店APK爬取介绍了如何进行爬取APK 对应源码为 https://github.com/QyMars/APKSpider/blob/master/XiaomiCrawler.py 并发单线程的进行下载,效率太低,为了实现并发,使用了Python中的Celery异步任务队列来实现并发源代码Github:https://github.com/Qy原创 2017-05-14 14:44:43 · 2258 阅读 · 0 评论 -
python学习心得(6)— Mac os安装wxPython3.0
目的目前wxPython版本已经到了4.0,但是之前所写的code都是基于3.0。为了能够快速运行起项目代码,暂时希望安装3.0版本。下载dmghttp://download.csdn.net/download/qiyu93422/10201995问题Cannot install wxPython on Mac OSX 10.11 El Capitan: no so原创 2018-01-12 10:51:12 · 1156 阅读 · 1 评论