首页
学习
活动
专区
工具
TVP
发布

Python 学习

专栏作者
83
文章
58911
阅读量
14
订阅数
SALalchemy增删改查
1.单表操作 1.1创建表 from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, INT, String from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker # Base 是 ORM的基类 Base = declarative_base() # 1.创建表 class User(Ba
少年包青菜
2020-05-13
9180
day135-scrapy中selenium的使用&链接提取器
中间件 process_response() 中 selenium 加载动态数据替换非动态加载数据
少年包青菜
2020-05-10
1.7K0
day134-scrapy的post请求&回调函数参数传递&代理池&并发
scrapy.FormRequest(),其中 formdata 参数接收的字典不能存在整数,必须是 str 类型,否则报错
少年包青菜
2020-05-07
1.1K0
根据图片识别并返回验证码
from aip import AipOcr from PIL import Image import os def is_valid_image(img_path): """ 判断文件是否为有效(完整)的图片 """ try: Image.open(img_path).verify() except Exception as e: e = e print('图片缺失或损坏') return Fals
少年包青菜
2020-05-07
5650
day133-scrapy基础&持久化存储(管道的使用)&手动发送请求
1.scrapy基础入门 1.1 修改协议 image.png 1.2 注意使用前设置 USER_AGENT image.png 1.3 ./ .// 的定位使用 image.png 1.4 .extract_first() 和 .extract() 的区别 image.png 2.scrapy管道的使用(存储数据) 2.1编辑项目目录下的 items 文件 image.png 2.2在爬虫文件下导入这个类 image.png 2.3在项目目录下的 pipelines 文件下的管道类写进 setting
少年包青菜
2020-05-06
4290
day130-day132requests+selenium&线程池&scrapy安装
1.requests简单爬虫 1.1依赖第三方工具 # pip install requests # pip install lxml 1.2lxml的xpath解析 from lxml import etree # 获取页面文本 web_response = requests.get(web_url, web_headers) web_response.encoding = 'utf8' web_text = web_response.text # 生成 etree 对象 web_tree = etre
少年包青菜
2020-05-05
5870
day120-day121-MongoDB的基础增删改查&pymongo的使用
1.MongoDB与MySQL的对比 # 与MySQL的对比 MySQL MongoDB DB DB table Collections # 表 row Documents # 行<单条数据> column Field # 字段 2.MongoDB支持的字段数据类型 # 支持的数据类型 String # 字符串,必须是utf-8 Boolean # 布尔值,true 或者 false (这里有坑哦~在我们大Python中 Tr
少年包青菜
2020-04-27
3.1K0
day119-Flask的websocket使用
# 着重注意前段 websocket 实例的函数内作用域问题 1.websocket之群聊 1.1后端代码 import json from pprint import pprint from flask import Flask, request from geventwebsocket.handler import WebSocketHandler from gevent.pywsgi import WSGIServer from geventwebsocket.websocket import We
少年包青菜
2020-04-25
6330
day116-Flask的CBV&session高级&Form&DBUtils数据库连接工具
1.Flask的CBV模式,继承 views.MethodView from flask import Flask, views app = Flask(__name__) # 继承 views.MethodView class LoginView(views.MethodView): def get(self): return 'get 请求' def post(self): return 'post 请求' # 第一个参数是路由,第二个参数是指
少年包青菜
2020-04-21
3250
day115-Flask的session&路由参数&实例化配置&对象配置&蓝图&特殊装饰器(中间件)
1.基于Flask的session的认证校验简单实例 1.秘钥 2.登录写进session 3.装饰器&视图校验 4.路由中定义 endpoint 参数 from flask import Flask, render_template, redirect, request, session app = Flask(__name__) # step1:给一个秘钥 app.secret_key = 'Leon \' s secret_key' @app.route('/', methods=['GET'
少年包青菜
2020-04-20
5490
day114-Flask启动&Response内容&Request内容&模板语言
1.Flask启动(启动即运行) from flask import Flask # 指定一个 app app = Flask(__name__) @app.route('/') # 指定路径 def hello_world(): # 返回一个字符串 return 'Hello World ' if __name__ == '__main__': app.run(debug=True, host="0.0.0.0", port=9527) 2.Flask的基础respo
少年包青菜
2020-04-18
4840
day111部分&day112docker的简单配置应用
1.docker安装 # docker 三大概念:镜像、容器、仓库 1.1yum下载安装 yum install docker* docker-* -y 1.2启动docker systemctl start docker systemctl stop docker systemctl restart docker systemctl status docker 1.3查看docker是否正确启动 docker version 2.镜像&容器 增 1.docker search cen
少年包青菜
2020-04-16
3340
day110-项目发布配置
1.本地代码传输至 Linux /opt 下(目录自定义) # settings 配置 # django项目需要配置allow_hosts=['*'],允许所有主机访问 # debug=True #返回给项目一个debug信息,暴露了项目配置信息,因此在线上要关闭 2.环境准备 2.1虚拟环境 # 准备一个独立的虚拟环境 mkvirtualenv luffy_even 2.2解释器环境搬运 # 本地 pip3 freeze > requirements.py # 服务器 pip3 install -r r
少年包青菜
2020-04-13
6060
day108&day109部分-Linux安装和配置nginx
1.gnginx下载与安装 1.1下载 wget -c https://nginx.org/download/nginx-1.12.0.tar.gz 1.2安装 1.2.1解压缩 # cd 到下载目录中 tar -zxvf nginx-1.12.0 1.2.2安装 # cd 到解压目录里面 ./configure --prefix=/opt/nginx1-12/ --with-http_ssl_module --with-http_stub_status_module 1.2.3执行编译和安装 #
少年包青菜
2020-04-10
5210
day107&day109部分&day111部分-Linux安装MariaDB&Redis
1.MariaDB 1.1简介 # mariadb其实就是mysql # mysql已经被oracle收购,它即将闭源,马上要开始收费了 # 因此还想免费试用开源的数据库mysql,就在centos7上,将mysql分支为mariadb 1.2安装 yum install mariadb-server 1.3初始化 MariaDB mysql_secure_installation # 直接输入 y、n 一步一步走,设置root密码,删除匿名用户等等操作 1.4配置可远程登录MariaDB # 主机 my
少年包青菜
2020-04-09
5610
day106-jupyter的简单运用&三种基本加密的概念
1.简单的命令 # 快捷键插入一个cell:a b # 删除cell:x # cell模式的切换: # m:切换成markdown模式 # y:切换成code模式 # 执行:shift+enter # tab:自动补全 # shift+tab:弹出帮助文档 # %time 一行代码:计算出当前行运行时长 # %%time:计算多行代码的运行时长 # %run xxx.py:运行外部的一个源文件 2.对称秘钥加密 # 一套秘钥加密和揭秘 3.非
少年包青菜
2020-04-07
2390
day105-Linux安装Python3&ipython&juypter&virtualenvwrapper
1.Linux下python3 的安装 1.1下载python3的源码包 # Linux下执行 # 版本可自主选定 # wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz 1.2解压源码包到 /opt 目录下 1.3安装 python3 所需要的软件依赖,等待全部完成再执行下一步 # Linux下执行,直接复制,yum下载,注意空格 yum install gcc patch libffi-devel python-devel
少年包青菜
2020-04-06
8340
day102-day104-Linux基本命令
<><><><><><><><><><><><><><><><><><><><>分割线<><><><><><><><><><><><><><><><><><><><><><>:
少年包青菜
2020-04-01
1.1K0
day101-支付接口&支付数据结构
1.支付接口 class PaymentView(APIView): authentication_classes = [authentication.MyAuthentication, ] # 后台获取优惠券集合 @staticmethod def get_coupons_queryset(request, course_id=None): coupons_query_set = models.CouponRecord.objects.filter(
少年包青菜
2020-03-30
9710
day100-Exception继承定义错误信息&结算接口&结算数据结构
1.Exception的继承 # 自定义继承类继承 Exception class MyException(Exception): def __init__(self, code, msg): self.code = code self.msg = msg # 自定义相应信息 class BaseResponse: def __init__(self): self.code = '' self.error = ''
少年包青菜
2020-03-26
6570
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档