Django 再谈一谈json序列化

我们知道JSON字符串是目前流行的数据交换格式,在pyhton中我们通过json模块,将常用的数据类型转化为json字符串。但是,json支持转化的数据类型是有限的。比如,我们通过ORM从数据...

2020-05-26

Django ValuesQuerySet转json方式

在使用ValuesQuerySet存放查询结果时,有时需要转为json,但并不能直接使用json.dumps()直接转,而是需要经过下面一个步骤:result_set = Apple.objects.all().values()print type(...

2020-05-26

借助Paramiko通过Python实现linux远程登陆及sftp的操作

paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务...

2020-05-26

python实现ssh及sftp功能(实例代码)

1.在Linux上我们通过scp命令实现主机间的文件传送,通过ssh实现远程登录 ,比如 我们经常使用的xshell远程登录工具,就是基础ssh协议实现window主机远程登录Linux主机 下面简单...

2020-05-26

Python threading.local代码实例及原理解析

Python的线程操作在旧版本中使用的是thread模块,在Python27和Python3中引入了threading模块,同时thread模块在Python3中改名为_thread模块,threading模块相较于thread模块,对于...

2020-05-26

Python Flask上下文管理机制实例解析

前言
上下文这个概念多见于文章中,是一句话中的语境,也就是语言环境。一句莫名其妙的话出现会让人不理解什么意思,如果有语言环境的说明,则会更好,这就是语境对语意的影响。
上下...

2020-05-26

python pandas利用fillna方法实现部分自动填充功能

昨天,我们学习了pandas中的dropna方法,今天,学习一下fillna方法。该方法的主要作用是实现对NaN值的填充功能。该方法主要有3个参数,分别是:value,method,limit等。其余参数可以通过...

2020-05-26

Python3.6 中的pyinstaller安装和使用教程

一、安装pyinstaller先安装anacode,再去安装python。会有很多自带的lib库,可以省去很多麻烦。1、用国外库安装pip install pyinstalller由于国外网络的限制,经常会报以下错误:ER...

2020-05-26

关于win10在tensorflow的安装及在pycharm中运行步骤详解

本文介绍在win10中安装tensorflow的步骤:1、安装anaconda32、新建conda环境变量,可建多个环境在内部安装多个tensorflow版本,1.x和2.x版本功能差别太大,代码也很大区别3、环境中...

2020-05-26

使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例

今天为大家介绍几个Python“装逼”实例代码,python绘制樱花、玫瑰、圣诞树代码实例,主要使用了turtle库Python绘制樱花代码实例动态生成樱花效果图(这个是动态的):实现代码import...

2020-05-26

python安装dlib库报错问题及解决方法

问题描述我是debain 系的linux系统没遇到这个问题,在centos系统遇到的Collecting dlib
Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/63/92/05c3b986366...

2020-05-26

django-利用session机制实现唯一登录的例子

配置连接数据库DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名称', 'USER': 'root', 'PASSWORD': '123456', 'HOST...

2020-05-26

vue常用指令代码实例总结

vue常用内置指令<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>12_指令_内置指令</title> <style> [v-cloak] { display: none } </style></head>...

2020-05-26

Python任务自动化工具tox使用教程

1、tox 能做什么?细分的用途包括: 创建开发环境 运行静态代码分析与测试工具 自动化构建包 针对 tox 构建的软件包运行测试 检查软件包是否能在不同的 Python 版本/解释...

2020-05-26

windows、linux下打包Python3程序详细方法

最近项目中需要Python的打包,看到网上也没有很详细的资料,于是做了一些示例程序。研究了一下,Python如何在Windows和Linux上打包背景Python版本:3.6.Windows版本:Windows 10 家庭...

2020-05-26

使用python自动追踪你的快递(物流推送邮箱)

前言最近国内疫情状况好转,快递业也逐渐恢复,大家的快递是不是跑起来了?本文就来讲解如何让 python自动为你查询快递信息 ,并在物流发生更新或者到达指定地点时第一时间将 物流...

2020-05-26

Python reversed函数及使用方法解析

有些时候,程序需要进行反向遍历,此时可通过 reversed() 函数,该函数可接收各种序列(元组、列表、区间等)参数,然后返回一个“反序排列”的法代器,该函数对参数本身不会产生任何影响...

2020-05-26

利用python在excel中画图的实现方法

一、前言以前大学时候,学EXCEL看到N多大神利用excel画图,觉得很不可思议。今个学了一个来月python,膨胀了就想用excel画图。当然,其实用画图这个词不甚严谨,实际上是利用opencv...

2020-05-26

python中的selenium安装的步骤(浏览器自动化测试框架)

一、前言我们今天要安装的selenium 就是浏览器自动化测试框架,是一个用于Web应用程序的测试工具,就是模拟用户操作。支持的浏览器包括Chrome,IE,Mozilla Firefox,Safari,Opera等。...

2020-05-26

使用Python+selenium实现第一个自动化测试脚本

最近在学web自动化,记录一下学习过程。此处我选用python3.6+selenium3.0,均用最新版本,以适应未来需求。环境:windows10,64位一、安装pythonpython官方下载地址:https://www.pytho...

2020-05-26

详解python环境安装selenium和手动下载安装selenium的方法

方法1:cmd环境下,用pip install selenium可能会很慢方法2:下载selenium安装包手动安装下载地址:https://pypi.org/project/selenium/选择扩展名为gz的源码包进行下载下载后解压,c...

2020-05-26

Python Selenium安装及环境配置的实现

一、Python安装Window系统下,python的安装很简单。访问python.org/download,下载最新版本,安装过程与其他windows软件类似。记得下载后设置path环境变量,然后Windows命令行就可...

2020-05-26

10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)

我简单的绘制了一下排序算法的分类,蓝色字体的排序算法是我们用python3实现的,也是比较常用的排序算法。Python3常用排序算法1、Python3冒泡排序——交换类排序冒泡排序(Bubble...

2020-05-26

Python开发企业微信机器人每天定时发消息实例

由于办公需要“每天定时推送某消息用来提醒群里面所有人”,有同事提议用企业微信自带的机器人来实现此功能。我觉得企业微信的这个工具还不错,具体使用方法我来一一讲述。企业...

2020-05-26

python实现超级马里奥

本文实例为大家分享了Python写超级马里奥的具体代码,供大家参考,具体内容如下完整代码和素材戳我
主代码import pygame as pgfrom source.main import mainif __name__=='__ma...

2020-05-26

python实现超级玛丽游戏

python制作超级玛丽游戏,供大家参考,具体内容如下这篇文章,我们优先介绍超级玛丽游戏中的多状态跳跃,和行走地图拖动的原理,然后实现。并实现倒计时和金币动态效果接下来用下面这...

2020-05-26

Python进程间通信multiprocess代码实例

仔细说来,multiprocess不是一个模块而是python中一个操作、管理进程的包。 之所以叫multi是取自multiple的多功能的意思,在这个包中几乎包含了和进程有关的所有子模块。由于...

2020-05-26

PyTorch加载自己的数据集实例详解

数据预处理在解决深度学习问题的过程中,往往需要花费大量的时间和精力。 数据处理的质量对训练神经网络来说十分重要,良好的数据处理不仅会加速模型训练, 更会提高模型性能。为...

2020-05-26

Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例

由于项目的需要,需要做一个简单监控服务器的CPU利用率、CPU负载、硬盘使用率、内存利用率和服务器的各个端口的开启情况的程序,并把结果通知到监控平台,如果出现异常,监控平台打...

2020-05-26

Python集成开发工具Pycharm的安装和使用详解

Python语言当前越来越流行,使用的人越来越多,集成开发工具pycharm是当前使用比较多的一个开发工具,掌握pycharm的安装和基本的使用非常重要。(1)pycharm的下载。进入到pycharm的...

2020-05-26

Python中remove漏删和索引越界问题的解决

list.remove方法在删除元素的时候往往会出现漏删或者索引越界的情况示例如下:漏删:lst=[9,25,12,36]for i in lst: if i>10: lst.remove(i)print(lst)>>>[9, 12]那么为什么12...

2020-05-26

Python semaphore evevt生产者消费者模型原理解析

线程锁相当于同时只能有一个线程申请锁,有的场景无数据修改互斥要求可以同时让多个线程同时运行,且需要限制并发线程数量时可以使用信号量
import threading, time, queuedef...

2020-05-26

Python多线程threading join和守护线程setDeamon原理详解

同一进程下的多个线程共享内存数据,多个线程之间没有主次关系,相互之间可以操作;cpu执行的都是线程,默认程序会开一个主线程;进程是程序以及和程序相关资源的集合;某些场景下我们...

2020-05-26

Python Selenium 设置元素等待的三种方式

Selenium 设置元素等待的三种方式
1. sleep 强制等待
2. implicitly_wait() 隐性等待
3. WebDriverWait()显示等待
三种方式的优缺点
1. sleep 强制等待from sele...

2020-05-26

Python selenium页面加载慢超时的解决方案

开发环境:win10-64 python2.7.16 chrome77from selenium import webdriverdriver = webdriver.Chrome(executable_path='chromedriver.exe')driver.get('http://全部加载完...

2020-05-26

Python如何使用paramiko模块连接linux

python程序需要连接linux时,需要使用密码或者秘钥验证以登录os进行命令操作或者文件传输,python中实现此功能的模块为paramiko;下面是该模块的基础用法下面是通过密码进行linu...

2020-05-26

python+selenium自动化框架搭建的方法步骤

环境及使用软件信息 python 3 selenium 3.13.0 xlrd 1.1.0 chromedriver HTMLTestRunner说明:selenium/xlrd只需要再python环境下使用pip install 名称即可进行对应的安...

2020-05-26

Python socket处理client连接过程解析

socket只能处理一个client连接,如果需要并发处理多个链接则需要使用socketserver,下面是代码示例以及注释server端import socketserver#之前的socket只能同时处理一个客户端,...

2020-05-26

selenium WebDriverWait类等待机制的实现

在自动化测试脚本的运行过程中,可以通过设置等待的方式来避免由于网络延迟或浏览器卡顿导致的偶然失败,常用的等待方式有三种:一、固定等待(time)
  固定待是利用python语言自带...

2020-05-26

python+selenium+Chrome options参数的使用

Chrome Options常用的行为一般有以下几种: 禁止图片和视频的加载:提升网页加载速度。 添加代理:用于翻墙访问某些页面,或者应对IP访问频率限制的反爬技术。 使用移动头:访问移...

2020-05-26

Selenium启动Chrome时配置选项详解

Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法:
一、加载所有Chrome配置
用Chrome地址栏输入c...

2020-05-26

Python3+selenium实现cookie免密登录的示例代码

进过两天的研究终于实现了cookie的免密登录,其实就是session。特别开心,因为在Python爬虫群里问那些大佬,可是他们的回答令我寒心,自己琢磨!!!靠谁比如靠自己,为此我总结下经验,以免...

2020-05-26

python实现用户名密码校验

本文实例为大家分享了python实现用户名密码校验的具体代码,供大家参考,具体内容如下需要实现功能
输入用户名密码 ;
认证成功后显示 欢迎信息 ;
连续输错三次后 锁定 ;
readme:
具...

2020-05-26

Python tcp传输代码实例解析

socket是编程语言对tcp/ip协议的封装,使用其可以在两个主机之间传输文件,下面直接进入主题,下面示例是最简单的tcp传输代码示例,先启动server再启动client。需要注意python3sock...

2020-05-26

python实现密码强度校验

本文实例为大家分享了python实现密码强度校验的具体代码,供大家参考,具体内容如下一 校验规则规则1 密码长度8位以上规则2 密码需包含数字规则3 密码需包含大小写字母规则4 密...

2020-05-26

Python通过socketserver处理多个链接

socket只能处理一个client连接,如果需要并发处理多个链接则需要使用socketserver,下面是代码示例以及注释server端import socketserver#之前的socket只能同时处理一个客户端,...

2020-05-26

详解Python3中的 input() 函数

一、知识介绍:1、input() 函数,接收任意输入,将所有输入默认为字符串处理,并返回字符串类型;2、可以用作文本输入,如用户名,密码框的值输入;3、语法:input("提示信息:") 。二、运用演...

2020-05-26

python字符串判断密码强弱

本文实例为大家分享了Python密码强弱判断的具体代码,供大家参考,具体内容如下
程序说明:通过获取用户输入,判断密码长度是否大于8,同时判断其中是否包含数字和字母,并返回相关信息...

2020-05-26

Selenium 滚动页面至元素可见的方法

滚动页面
  在自动化操作中,如果web页面过长,而我们需要的元素并不在当前可视页面中,那么selenium就无法对其进行操作;此时,我们就需要像平时操作浏览器一样来滚动页面,使我们需...

2020-05-26

python selenium操作cookie的实现

由于HTTP协议是无状态协议,所以服务器与客户端通过http协议通讯时,服务器不能记录客户端的信息。为了解决这个问题,通过 Cookie 和 Session 技术来实现。 Cookie保存在客户端...

2020-05-26
返回顶部
顶部