随笔分类 -  Python

摘要:思路比较简单,使用os.walk 生成目录信息,然后再进行字符串操作,所以没有其他比较复杂的逻辑,但是生成的效果也比较简单,自己看看到是可以哈。 代码如下 生成的目录树如下: 阅读全文
posted @ 2017-07-22 23:40 hehe1234567 阅读(734) 评论(0) 推荐(0)
摘要:面试题比较简单,代码如下: 阅读全文
posted @ 2017-07-22 18:07 hehe1234567 阅读(244) 评论(0) 推荐(0)
摘要:面试的题目当时还真没看出来哈,这么多list,水平有待提高,考一个指针的概念,代码如下: 运行结果: [10][123][10, 134] 阅读全文
posted @ 2017-07-14 22:29 hehe1234567 阅读(955) 评论(1) 推荐(0)
摘要:最近工作的原因有使用到django框架,于是乎想研究一下她提供的管理功能,以及启动服务的manage.py: 我的工程中manage.py调用的django core: 直接使用CMD 到你的工程目录下执行python manage.py help命令,可以查看到她所支持的命令行命令,如下: 可以看 阅读全文
posted @ 2017-07-08 21:27 hehe1234567 阅读(442) 评论(0) 推荐(0)
摘要:windows: %HOME%\pip\pip.ini Linux/Unix: /etc/pip.conf ~/.pip/pip.conf ~/.config/pip/pip.conf pip.ini内容 [global] index-url = http://pypi.douban.com/sim 阅读全文
posted @ 2017-07-08 20:43 hehe1234567 阅读(167) 评论(0) 推荐(0)
摘要:使用selenium及打码平台(自己还实现不了验证码图片解析,对接打码平台解析图片验证码)现实自动登录亚马逊网站,并修改账号绑定邮箱及密码等操作。 逻辑:仿真浏览器的操作,定位元素填入数据,根据页面元素获取属性下载图片验证码进行分析,自动填充验证码,实现自动化操作。 使用chrome浏览器,需要下载 阅读全文
posted @ 2017-06-29 19:55 hehe1234567 阅读(1950) 评论(0) 推荐(0)
摘要:list = [1,2,3,4,5,6,7,8,9,10] [ n for n in list if n >5] 返回列表 ( n for n in list if n >5) 返回一个可迭代的生成器 返回字典 lambda 补充:其实一个列表就是一个队列了,只需用.pop方法弹出元素。 阅读全文
posted @ 2017-06-17 17:13 hehe1234567 阅读(411) 评论(0) 推荐(0)
摘要:队列:from collections import deque;实现保存最后几条历史记录,list = deque(maxlen=6),那么超过六条记录会删除之前的记录。 堆:import heapq;最大特点是第一弹出的元素总是堆中最小的元素;list=[1,2,3] heap=heapq.he 阅读全文
posted @ 2017-06-17 10:24 hehe1234567 阅读(289) 评论(0) 推荐(0)
摘要:只要是可迭代的数据,包括字符串、文件、迭代器、生成器,都可进行数据分解: l = list(range(100)) first,_,third,*_,last = l 取出第1,3以及最后一个数据。 阅读全文
posted @ 2017-06-17 09:54 hehe1234567 阅读(500) 评论(0) 推荐(0)
摘要:web应用如用到ace等网络编辑器的时候,如要支持html,xml等格式的文件编辑,输入ace 的文本内容必须先进行html格式编码: def html_escape(content): import cgi return cgi.escape(content) 阅读全文
posted @ 2017-06-17 09:44 hehe1234567 阅读(1828) 评论(0) 推荐(0)