![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 69
肌肌腹肌肌
这个作者很懒,什么都没留下…
展开
-
Django 从入门到出门
Python 虚拟环境使用举例原创 2023-03-05 10:21:24 · 143 阅读 · 0 评论 -
Python多线程详解
Python多线程详解1 前言1.1 并发与并行1.2 进程、线程、协程2 线程介绍2.1 什么是线程2.2 为什么使用多线程2.3 进程与线程之间的区别3 线程实现3.1 普通创建方式3.2 自定义线程类3.3 守护线程3.4 主线程等待子线程结束4 GIL(Global Interpreter Lock)全局解释器锁参考1 前言本系列打算将 Python 中的线程、进程以及协程做一个全面的总结,本文目前是第一部分——多线程。在正式进入线程的讲解之前,我们先来熟悉一下相关的概念。1.1 并发与并行原创 2021-11-12 21:14:37 · 2014 阅读 · 0 评论 -
Python——字典、集合,你真的了解吗?
Python——字典、集合,你真的了解吗?字典和集合基础字典和集合性能字典和集合的工作原理插入操作查找操作删除操作总结字典和集合基础那究竟什么是字典,什么是集合呢?字典是一系列由键(key)和值(value)配对组成的元素的集合,在Python3.7+,字典被确定为有序(注意:在3.6中,字典有序是一个implementation detail,在3.7才正式成为语言特性,因此3.6中无法100%确保其有序性),而3.6之前是无序的,其长度大小可变,元素可以任意地删减和改变。相比于列表和元组,字典的性原创 2021-10-29 13:28:20 · 355 阅读 · 0 评论 -
Python——列表和元组,到底用哪一个?
Python——列表和元组,到底用哪一个?列表和元组基础列表和元组存储方式的差异列表和元组的性能列表和元组的使用场景总结列表和元组基础首先,我们需要弄清楚最基本的概念,什么是列表和元组呢?实际上,列表和元组,都是一个可以放置任意数据类型的有序集合。在绝大多数编程语言中,集合的数据类型必须一致。不过,对于Python的列表和元组来说,并无此要求:l = [1, 2, 'hello', 'world'] # 列表中同时含有int和string类型的元素l[1, 2, 'hello', 'world原创 2021-10-27 13:05:11 · 162 阅读 · 0 评论 -
Python UI 自动化demo演示
这是在之前公司做的一套自动化测试工具(Python编写,还申请了专利哦~)。该工具提供简单的GUI操作界面,能够实现Web页面的自动化测试,结果提取分析,测试报告发送(到指定邮箱)等功能。涉及的知识点有:Python、Selenium、OpenCV、PyQT、pyautogui等。如果有感兴趣的小伙伴可以联系我,一起学习、共同进步~ Python UI自动化+GUI页面 ...原创 2021-10-24 16:13:35 · 304 阅读 · 0 评论 -
Django——路由配置
目录1 概念介绍1.1 视图函数1.2 主路由2 实操2.1 字符串匹配2.2 path转换器2.3 正则匹配1 概念介绍1.1 视图函数 视图函数是用于接收一个浏览器请求并通过HttpResponse对象返回数据的函数。此函数可以接收浏览器请求并根据业务逻辑返回相应的内容给浏览器 视图处理的函数的语法格式: def xxx_view(request[, 其它参数...]): return HttpResponse对象 参数:原创 2021-08-10 20:35:42 · 8462 阅读 · 0 评论 -
Django——uWSGI
1 概念介绍1.1WSGIPython Web 服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它的可移植性方面的目标。python manage.py runserver 通常只在开发和测试环境中使用,当开发结束后,完善的项目代码需要再一个高效稳定的环境中运行,这时可以使用WSGI。1.2 uWSGIuWSGI是一个Web服务器,它实...原创 2021-08-07 20:50:33 · 916 阅读 · 0 评论 -
Django——云笔记项目2
在上一讲的基础上,进行用户模型类设计1 用户模型类设计1.1 编写 models.py 文件models.py 文件中的一个类对应数据库中的一张表,类中的属性对应表中的字段,利用 Django 的 ORM 模型根据 model 创建数据表,其中 User 类定义如下from django.db import models# Create your models here.class User(models.Model): username = models.CharFi原创 2021-08-02 12:40:19 · 418 阅读 · 0 评论 -
Django——云笔记项目1
本篇文章主要是云笔记项目的创建和基础配置,学完本篇文章,您可以基本了解一个Django项目的创建相关的内容。目录1 创建项目2 配置修改2.1 禁止csrf2.2 数据库配置2.3 更改时区和语言3 创建/注册应用1 创建项目在指定文件夹下执行以下命令django-admin startproject CloudNote2 配置修改利用 PyCharm 打开刚刚创建的项目,项目结构如下图。进入到 settings.py 文件里,进行如下配置修改.原创 2021-08-02 09:28:52 · 233 阅读 · 0 评论 -
Django——初识Django
1 安装在安装了Python(3)的前提下,使用以下命令进行安装:pip3 install Django==3.2.5 -i https://pypi.doubanio.com/simple/其中“-i https://pypi.doubanio.com/simple/”是为了换源,使下载更快~2 创建首先切换到要创建项目的目录,然后使用以下命令快速启动一个Django项目django-admin startproject myproject01“myproject01”原创 2021-07-30 21:53:27 · 4738 阅读 · 0 评论 -
利用Python requests post上传文件
Python requests post上传文件1、前言2、实践2.1、抓包分析2.2、构造files请求参数2.3、构造data请求参数2.4、发送请求3、参考1、前言利用requests库的POST方法,可以上传图片、视频、Excel等文件。注意请求头中设置Content-Type: multipart/form-data。2、实践2.1、抓包分析通过Fiddler抓包获取到WebForms如下图所示,除了最后一项的Value为file类型,其它均为字符串类型。通过阅读其它文章并实验,得出结论原创 2021-01-14 11:14:43 · 9911 阅读 · 6 评论 -
fabric——通过堡垒机A远程登录服务器B
一、背景: 由于工作需要,需要一段python代码来访问Linux服务器,并自动进行一些命令操作,感觉这是自动化运维的相关工作,不过既然都是写代码,那也没啥好怕的。于是开始搜索资料,首先发现了paramiko这个库,但是这个库的SSHClient好像有一些坑,没办法实现的需求:先连接堡垒机A(密码登录),然后通过堡垒机A免密登录目标服务器B。后来又了解了pyexpect,但是这个库又不支持Windows开发环境(无奈,公司的大环境,只能在Windows上写代码)。最后,找到了fabric这个...原创 2020-10-19 10:45:11 · 964 阅读 · 2 评论