分类
摘要:
【目录】
一、名称空间
1. 内置名称空间
2. 全局名称空间
3. 局部名称空间
二、作用域
1. 全局作用域与局部作用域
2. 作用域与名字查找的优先级
一、名称空间
名称空间(namespacs) :存放名字的地方,是对栈区的划分。
有了名称空间之后,就可以在栈区中存... 阅读原文
2020-03-20 18:05:02 阅读(2457) 评论(0)
摘要:
requests模块高级
代理(反爬机制)
短时间向一个服务器发起高频请求,会被认定为异常请求,将当前IP列入黑名单
概念:在爬虫中指的就是代理服务器
代理服务器的作用:
拦截请求和响应,进行转发
代理和爬虫之间的关联?
如果pc端IP被禁掉后,我们就可以使用代理机制更换请求的IP
如何获取相关... 阅读原文
2020-03-20 16:41:02 阅读(2895) 评论(0)
摘要:
目的:
安装 mysqlclient
1.查看python号
2.访问https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 下载对应的版本 [速度非常慢,需要正确方法]
3.安装 pip install +名字
... 阅读原文
2020-03-20 16:13:04 阅读(2321) 评论(0)
摘要:
给大家分享一下PyCharm2019最新可用的激活注册码。激活Pycharm专业版的方法有很多,小编在这里主要给大家分享最有效的两种,一种是使用最新可用的注册激活码,一种是使用破解补丁的方法,这种方法虽然麻烦点,但是基本是永久激活,一劳永逸
一、Pycharm 2019 最新有效的激活码(activat... 阅读原文
2020-03-20 15:32:04 阅读(2428) 评论(0)
摘要:
目录
1.什么是算法
2.算法设计的要求
3.算法效率的度量
4.算法的存储空间需求
1.什么是算法
算法是对特定问题求解步骤的一种描述,是指令的有限序列。 是由控制结构(顺序,分支和循环)和原操作... 阅读原文
2020-03-20 13:58:02 阅读(2429) 评论(0)
摘要:
集合
集合的描述
set是一个无序不重复的序列,可以用{}或者 set() 函数创建集合,它存放不可变类型(如字符串、数字、元组)数据。
注意:创建一个空集合必须使用set()方法,因为{}是用来生成一个空字典的。
集合的方法
add()
将元素添加到集合中。
s1 = {1,2,3,4,5}
s1.ad... 阅读原文
2020-03-20 13:46:01 阅读(2440) 评论(0)
摘要:
最近有博友私发消息,问我有没有学习python的学习资料。我本想直接用百度云链接发给他,但是最近百度云分享管理比较严格,于是我的建了一个百度网盘python学习交流群,群号:980173694我在里面分享了python的学习资料,都整理好了,全部免费,有需要资料的博友可以进去看看,资料挺丰富的,书籍... 阅读原文
2020-03-20 12:04:05 阅读(2445) 评论(0)
摘要:
目的
将python3代码编译成pyd文件,以保护代码。(注,只能单个py文件生成单个pyd文件,windows下为pyd文件,linux下为so文件)
网上找到一篇相关的博文 使用Cython将py编译成.so文件 ,从介绍、环境、注意事项、代码步骤注释得十分详细,因为代码不太符合自己的要求,因此基于该文代... 阅读原文
2020-03-20 10:11:01 阅读(2653) 评论(0)
摘要:
前言
python编译成EXE文件后,可以独立使用。亲测,一个复杂的python工程包含多个包多个模块,可以生成exe文件。
目的
windows下将整个python工程编译成单个EXE或者单个目录带EXE文件
工具
PyInstaller(windows,源代码python3.6)
步骤
项... 阅读原文
2020-03-20 10:01:01 阅读(2417) 评论(0)
摘要:
一、Scrapy爬虫框架结构
1、Scrapy不是一个函数功能库,而是一个爬虫框架
爬虫框架是实现爬虫功能的一个软件结构和功能组件集合
爬虫框架是一个半成品,能够帮助用户实现专业网络爬虫
2、“5+2”结构
(1)Engine(不需要用户修改)
控制所有模块之间的数据流
根据条件触发事件
(2)Downlo... 阅读原文
2020-03-20 09:22:08 阅读(2424) 评论(0)