随笔分类 -  Python

记一下就行
摘要:import requests import re import json import time def get_one_page(url): headers={'User-Agent':'Mozilla/5.0(Macintosh;Intel Mac OS X 10_11_4) AppleWebKit/537.36(KHTML,like Geck) Chrome/52.0.2743... 阅读全文
posted @ 2019-04-17 22:40 Hk_Mayfly 阅读(241) 评论(0) 推荐(0)
摘要:实际上,简单的图片爬虫就三个步骤: 下面以博客园为例子,不同的网站可能需要更改正则表达式形式。 requests版本: urllib版本: 阅读全文
posted @ 2019-04-08 22:19 Hk_Mayfly 阅读(870) 评论(0) 推荐(0)
摘要:import hashlib import hmac m = input('输入要加密内容:') md = hashlib.md5()#生成md5 hash对象 md.update(m.encode('utf-8'))#进行加密更新处理 print(md.hexdigest())#16进制表示,digets()为二进制表示 with open('D:\\test.txt','rb') as ... 阅读全文
posted @ 2019-04-08 19:16 Hk_Mayfly 阅读(252) 评论(0) 推荐(0)
摘要:PyCharm配置Anaconda Anaconda的安装在网上已经有了,这里主要讲之前已经安装了已经配置好Python环境变量以及PyCharm的情况下,使用Anaconda。 即在PyCharm中出现了“ModuleNotFoundError No module named 'requests' 阅读全文
posted @ 2019-04-07 01:26 Hk_Mayfly 阅读(2566) 评论(0) 推荐(0)
摘要:出现这种情况的原因是电脑使用了代理服务器,在设置中,将代理服务关闭就行 这时候通过GET访问界面就能成功了。测试代码: 成功之后,可以打开C盘的GET.html文件看到,豆瓣主页的页面 阅读全文
posted @ 2019-04-05 23:45 Hk_Mayfly 阅读(45124) 评论(8) 推荐(3)
摘要:(右键)我的电脑==》属性==》高级系统设置==》环境变量==》Path 按照下图添加: 总共4个,如果出现“此环境变量太大...”,删除或者缩短其他环境变量地址。 然后重新打开cmd或者powershell验证 阅读全文
posted @ 2019-04-05 18:07 Hk_Mayfly 阅读(1484) 评论(0) 推荐(0)
摘要:什么是鸭子类型(Duck Typing)?鸭子类型可解释为,如果一只动物,走起来像鸭子或者叫起来像鸭子,就可以把它当作鸭子。 python崇尚一种鸭子类型,类与类之间不用共同继承一个父类,只需要将它们做得像一种事物即可。 例如,如果想编写现有对象的自定义版本。 1、可以继承该对象 2、可以创建一个外 阅读全文
posted @ 2019-03-06 21:43 Hk_Mayfly 阅读(842) 评论(0) 推荐(0)
摘要:思路: 利用错位相加进行输出(每行结果vec = 上一行数据vec1头部添0得到的vec11 + 上一行数据vec1尾部添0得到vec12)(对应相加) Python: pro26.py pro27.py C++ 拓展: 要求输出: 阅读全文
posted @ 2019-03-03 15:34 Hk_Mayfly 阅读(306) 评论(0) 推荐(0)
摘要:列表生成式 将字符串转换为小写: 简化: 迭代 使用迭代查找一个list中最小和最大值,并返回一个tuple: 实现trim()函数 pro19.py pro20.py platform模块 阅读全文
posted @ 2019-03-02 21:09 Hk_Mayfly 阅读(213) 评论(0) 推荐(0)
摘要:有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆环,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 这道题的解题步骤就三个: 动态图演示(借前辈图一用) 如果这样说你还是不能理解过程,那么我们就回想一下之前的n项求和,我们将前n-1项 + 第n项。那么在这里,我们将前n-1个盘看成一 阅读全文
posted @ 2019-03-01 20:14 Hk_Mayfly 阅读(1257) 评论(0) 推荐(0)
摘要:顺便写一下怎么增加清屏功能: https://bugs.python.org/issue6143 进入这里之后 把这个文件复制到Python\Python36\Lib\idlelib(Python36是我Python版本,可能下载版本我们不同) 然后在这个目录下找到config-extensions 阅读全文
posted @ 2018-05-06 21:09 Hk_Mayfly 阅读(407) 评论(0) 推荐(0)