使用之前的创建虚拟环境方法(pipenv)
创建虚拟环境并进入虚拟环境
mkdir douban cd douban
pipenv install
pipenv shell
再安装我们的scrapy
pipenv install scrapy
然后创建项目
scrapy startproj
1、第一个flask项目
# 首先你要安装flask这个模块
pip install flask
# 安装好了之后,直接新建一个py文件,开始写最简单的flask项目了
from flask import Flask
app = Flask(__name__)
@app.router("/"
想必大家都看过吧
Python编程从入门到实践
全书共有20章,书中的简介如下:
本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏、数据可视化和 Web 应用程序,同时掌握让你终身受益的基本编程知识。本书适合任何年龄的读者阅读,它不要求你有
目录
装饰器进阶1. 被装饰的函数有多个参数。
2. 被装饰的函数有返回值
3.在函数中嵌入装饰器
4. 装饰器类
总结
装饰器进阶
通过上一篇已经知道, 如果还
Django中间件的使用
中间件(middleware)
中间件应用于request与服务端之间和服务端与response之间,客户端发起请求到服务端接收可以通过中间件,服务端返回响应与客户端接收响应可以通过中间件,也就是说中间件可以处理request和respons
上一篇博客的末尾说到全网代理IP的端口号是经过加密混淆的,而这一篇博客就将告诉你如何破解!如果觉得有用的话,不妨点个推荐哦~
一、全网代理IP的JS混淆
首先进入全网代理IP,打开开发者工具,点击查看端口号,看起来貌似没有什么问题:
如果你已
一、啥是数据解析
在上一篇关于爬虫的博客里,我提到过,整个爬虫分为四个部分,上一篇博客已经完成了前两步,也就是我说的最难的地方,接下来这一步数据解析不是很难,但就是很烦人,但只要你有耐心,一步一步查找、排除就会提取出目标信息,这一步就相当于从接收到的庞大数据中提取出真正想要、有意义
参考:https://zhubangbang.com/charlesproxy
如果您是您一次使用Charles,可能对下面的感兴趣。
Charles破解版免费下载和安装教程
Charles手机抓包设置
Charles的https抓包方法及原理/下载ssl/http证书
如果您已经正在使用Charl
菜菜哥,告诉你一个好消息YY妹子,什么好消息,你有男票了?不是啦,我做的一个网站,以前经常由于访问量太大而崩溃,现在我加上了缓存,很稳定啦加的什么缓存呢?我用的redis,号称业界最快的缓存组件了你觉得现在的缓存操作应该是最快的了吗?是的,我觉得没有缓存能比这种模式更快了你先停停,我给你先讲个故事进
如果你要确定文件存在的话然后做些什么,那么使用try是最好不过的
如果您不打算立即打开文件,则可以使用os.path.isfile检查文件
如果path是现有常规文件,则返回true。对于相同的路径,islink()和isfile()都可以为true
im
1.数值类型与进制
(1)基本类型
整型:int
浮点型:float
布尔类型:bool
复数:complex
print(type(1))
print(type(1.1))
print(type(False))
CSV格式读写
Comma-Separated Values 有时也称为字符分隔值,因为分隔字符也可以不是逗号。以,分隔的文件叫csv,以t分隔的叫tsv
需要注意的一点:分隔符
import csv
data=[]
with open(r'data.csv',) as csvfile:
python shell与反弹shell
正常shell需要先在攻击端开机情况下开启程序,然后攻击端运行程序,才能连接
反弹shell,攻击端是服务端,被攻击端是客户端正常shell,攻击端是客户端,被攻击端是服务端
反弹shell,先启用服务端,再启用
【路径】
绝对路径:从根目录开始链接的路径 --->cd C:WindowsBootDVDEFIen-US
相对路径:不从根目录开始链接的路径 ----> cd BootDVDEFIen-US
Python的文件名是以 .py 结尾的
类的成员
一、字段
- 字段可以分为'普通字段'和'静态字段'两种
- 普通字段(保存在对象中,执行时只能通过对象来进行访问)
- 静态字段(保存在类中,在内存中只保存一份数据(可以有效地节约内存的空间),执行时可以通过对象来访问,也可以通过类来访问)
1、HTTP无状态协议
首先看百度百科给出的定义:
HTTP无状态协议,是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,
这样导致可能每次连接传送的数据量增大。另一方面,在的服务器不需要先前信息时它的应答
1.Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
1、内置函数
2、文件操作
操作文件时,一般需要经历如下步骤:
打开文件
操作文件
一、打开文件
文件句柄 = f
方法:
传入图片url,requests.get()方法请求一下,将源码以二进制的形式写在本地即可。
以前一直以为requests库中有特定的方法获取图片,类似urllib.request.urlretrieve,其实是没有的。
urllib.reques
#查成绩
score=int(input("your score:"))
if score>90:
print("A")
elif score>80:
print("B")
elif sc