随笔分类 - Python
摘要:一、简介 二、内容 三、问题 一、简介 最近看书看到了,有关python 内置的函数 round 取小数点的问题。书上描述的是四舍五入,然后又说,‘四舍五入’只是个约定的说法,并非所有的.5都会被进位。 然后我再上网查了下,才知道,之前使用的四舍五入后面,还有个四舍六入五成双 这时候我就产生了困惑,
阅读全文
摘要:一、简介 二、内容 三、问题 一、简介 最近需要考计算机二级python,然后里面出现了平时基本没用到的turtle, 在这里做一下复习总结。 turtle, 是 Python 中用来绘图的标准库,它总体上讲,就是控制一只乌龟在纸上画画, 控制它的朝向,笔粗细,填充。 二、内容 以下,按书上归类进行
阅读全文
摘要:一、简介 二、操作 三、问题 一、简介 eval exec 方法是python里面内置的方法,用于将字符串代码或者code对象,进行执行的方法。 参考至:这里 二、操作 1 eval 计算指定表达式的值。也就是说它要执行的python代码只能是单个表达式(注意eval不支持任何形式的赋值操作),而不
阅读全文
摘要:一、介绍 二、代码 三、问题 一、介绍 CSRF跨站请求伪造,源于WEB的隐式身份验证机制,WEB的身份验证机制虽然可以抱着一个请求时来自于某个用户的浏览器,但却无法保证该请求是用户批准发送的。 为了能够让所有的视图受到CSRF保护,需要扩展 CsrfProtect模块 flask_wtf 里面有该
阅读全文
摘要:一、简介 二、实操内容 三、问题 一、简介 Supervisor 是一个客户端/服务器系统,允许用户控制类 UNIX 操作系统上的多个进程。 Supervisor 官方文档 可以管控服务器发生错误停止时自动重启,远程打开关闭。 CeSi 是 Supervisor 官方推荐的集中化管理 Supervi
阅读全文
摘要:一、简介 二、内容 三、问题 一、简介 Flask-SQLAlchemy 是一个为 Flask 应用增加 SQLAlchemy 支持的扩展。它致力于简化在 Flask 中 SQLAlchemy 的使用。 SQLAlchemy 是目前python中最强大的 ORM框架, 功能全面, 使用简单。 可参考
阅读全文
摘要:一、简介 二、实际操作 三、问题 一、简介 因为ubuntu 18.04的原生自带的python 是3.6,但是项目中,需要python3.9,这就必须的得升级。 二、实际操作 我实现了两种方法,个人推荐第二种。 第一种: 这是最简单的,但是我没装成功,但是3.8倒是装上了。 apt-get ins
阅读全文
摘要:一、介绍 二、代码 三、问题 一、介绍 现在的网站以及页面,一般都是js动态渲染,抓到的信息就与实际不符,所以需要加载js的工具,这里使用的就是selenium Selenium 是一个用于自动化测试的工具,可以模拟浏览器的行为来执行各种操作。在爬虫中,我们可以使用 Selenium 对网页进行模拟
阅读全文
摘要:一、SSE简介 二、代码实操 三、问题 一、简介 text/event-stream 是一种用于服务器向客户端推送事件的媒体类型(Media Type)。它是基于 HTTP 协议的一种流式传输技术,也被称为 Server-Sent Events(SSE) 格式:text/event-stream 使
阅读全文
摘要:一、mitmdump简介 二、安装 三、问题 一、mitmdump简介 当写爬虫时,往往最直接的就是抓包,破解接口,然后串改,然后获取数据。当遇上反爬手段比较严格,比如在参数里加入对所有参数动态加密就难了。 有两种选择路线,要么破解app,拿到加密逻辑。(难度很高,而且目标得兼容旧版本,不然新版本更
阅读全文
摘要:1.关于 No module named 'PIL' 如果是报错这个,不能直接 pip install PIL,需要装下面的 pip install pillow 2.关于No module named 'qcloud_cos' 这个是腾讯云存储的组件 pip install -U cos-pyth
阅读全文
摘要:一、nginx安装与设置 二、配置nginx 三、环境的安装 一、nginx安装与设置 1. 安装nginx sudo apt-get install nginx 2.运行nginx server nginx start 访问http://127.0.0.1 就应该可以看到这个,那就是安装成功了。
阅读全文
摘要:一、uwsig 简介 二、安装部署 三、问题 一、uwsig 简介 uWSGI 是一个快速的、纯 C 语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web 应用发布和开发。可使用 C/C++/Objective-C 来为 uWSGI 编写插件。 上面是抄的,哈
阅读全文
摘要:一、flask 简介 二、flask 安装及简单实现 三、问题 一、flask 简介 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login, 数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Fl
阅读全文
摘要:一般ubuntu是自带python的,不需要安装。这里主要讲,更新pip,设置镜像源,配置虚拟环境,为后续开发做准备。 一、更新pip pip3 config list 如果报没有 config 命令,说明pip版本不够高。 apt install python3-pip 这里可以重新安装pip,
阅读全文
摘要:一、因为pip安装速度太慢,设置镜像源 pip3 config list 或则 pip config list 这里根据你设定的命令名称查看,有时候pip说没有命令,有时候说pip3没有命令,如果两个都报没有此命令,那就得看看你python是不是没安装好。 一般是会显示你的配置信息,如果没有,那可能
阅读全文
摘要:一、下载安装python 二、下载安装pychram 三、pychram激活 一、下载安装python 1. 下载python python官网是 https://www.python.org/ 移动鼠标到downloads,然后点击windows,就可以看到关于windows的相关安装版本。 左边
阅读全文