摘要: 【目录】 一、名称空间 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)