python自动脚本的pyautogui入门学习

本文介绍了pyautogui入门学习,分享给大家,也给自己留个笔记安装pip install pyautogui学习使用加载模块import pyautogui获取信息类电脑屏幕的左上角是位置(0,0),向右X坐标增加,向...

2020-05-26

python和pywin32实现窗口查找、遍历和点击的示例代码

Pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制等等。1.通过类名和标题查找窗口句柄,并获得窗口位置和大小import...

2020-05-26

python使用信号量动态更新配置文件的操作

一种小技巧,可以让python捕获信号量HUP 然后当使用 kill 发起HUP信号量的时候 捕获到进行处理,可以处理为重新读取配置文件并重新赋值,这样不需要重启服务也可以让程序重新读取...

2020-05-26

利用Python自动化操作AutoCAD的实现

1 Python自动绘图
在这里我主要运用了pyautocad库进行AutoCAD的自动化操作,pyautocad是一款功能非常强大的AutoCAD操作处理库,可以实现Python自动绘图、CAD图像对象读取、对象...

2020-05-26

pycharm工具连接mysql数据库失败问题

在使用pycharm开发工具连接mysql数据库时提示错误,信息如下:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually提示信息返...

2020-05-26

Django更新models数据库结构步骤

有时候在我们使用Django设计了models中的数据库结构,并且已经同步了数据库之后,我们突然想在数据表中更新或者增加新的字段,也就是需要修改数据库的结构,会出现以下的问题:C:\Use...

2020-05-26

详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)

最近疫情比较严重,很多公司依靠阿里旗下的办公软件钉钉来进行远程办公,当然了,钉钉这个产品真的是让人一言难尽,要多难用有多难用,真的让人觉得阿里的pm都是脑残才会设计出这种脑...

2020-05-26

django 多数据库及分库实现方式

定义及路由机制定义在settings里面的DATABASES是一个字典,用于定义需要的数据库,如下,一共定义了两个数据库。DATABASES = { 'default': { 'NAME': 'app_data', 'ENGINE': 'dja...

2020-05-26

Python气泡提示与标签的实现

来更新Gui教程了!!!今天我们讲气泡提示,就是这个样子的。那个‘这是一个气泡提示'就是气泡提示,朋友们肯定有些会‘哦,原来就是这个呀。',也有些朋友会说:“这不是电脑自带的吗”。...

2020-05-26

django实现模型字段动态choice的操作

需求是根据当前登录用户来显示某个choice字段不同的选择项。先放现在的实现版本。1、重写PushRuleForm的__init__方法,让每次实例化PushRuleForm时,test_mode字段的choices根...

2020-05-26

Python AutoCAD 系统设置的实现方法

1. 连接及库导入
#!/usr/bin/env python# -*- coding: utf-8 -*-'''=============================Author:DalNurEmail: liyang@alu.hit.edu.cnLast Update: 2020.03.02 19:5...

2020-05-26

Django之choices选项和富文本编辑器的使用详解

项目准备1.创建数据库create database choices_test default charset utf8;2.创建一个名为 choices_test 的Django项目;3.创建应用app01;项目结构如下所示4.配置数据库;DATABAS...

2020-05-26

Python如何操作office实现自动化及win32com.client的运用

应用背景工作中,由于需要出定期的report,需要用到office,主要是要用到excel表格,然后给各个team或者boss发email report。这里边就包含了不少重复性的工作,工作中常常有一个固定...

2020-05-26

Django-rest-framework中过滤器的定制实例

1、定义一个自定义的filter.py模块,增加一个新的过滤类import django_filters#这个Q可以支持表查询,单下划线获取表字段,双下划线获取关联表,from django.db.models import Q#引...

2020-05-26

Python greenlet和gevent使用代码示例解析

greenlet示例
greenlet微线程,允许在线程中手动切换示例1,线程切换from greenlet import greenletdef test1(x,y): z = gr2.switch(x+y) print(z)def test2(u): print(u)...

2020-05-26

完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误

报错信息
最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序。在程序开发结束开始打包时,却发现一直报错PyInstaller cannot check for assembly depend...

2020-05-26

django API 中接口的互相调用实例

我就废话不多说了,还是直接上代码吧! url = "http://%s:%s/api-token-auth/" % (ip, port) query_args = { "username": username, "password": password } resp = requests...

2020-05-26

Django Admin设置应用程序及模型顺序方法详解

Django默认情况下,按字母顺序对模型进行排序。因此,Event应用模型的顺序为Epic、EventHero、EventVillain、Event假设你希望顺序是EventHero、EventVillain、Epic、Event。
用...

2020-05-26

django项目中新增app的2种实现方法

1.在pycharm的工具栏找到 Tools,点击之后会有“Run manage.py task”选项,点击它之后,在pycharm下面会出现一个输入界面,在里面输入“startapp appName(你的App名称)”回车之后...

2020-05-26

pyqt5中动画的使用详解

一、pyqt5中动画的继承关系图二、关于QAbstractAnimation父类的认识1、主要作用 继承此类, 实现一些自定义动画 所有动画共享的功能2、功能作用循环操作 setLoopCount(co...

2020-05-26

Django Admin后台添加数据库视图过程解析

你通过以下语句,创建了一个数据库视图:create view entities_entity as select id, name from entities_hero union select 10000+id as id, name from entities_villain它...

2020-05-26

python json.dumps中文乱码问题解决

json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3版本中不存在。注:下面...

2020-05-26

Python视频编辑库MoviePy的使用

moviepy官网:https://pypi.org/project/moviepy/是一个用于视频编辑的Python库:切割、连接、标题插入、视频合成、非线性编辑,视频处理和定制效果的创建。Github:https://githu...

2020-05-26

在脚本中单独使用django的ORM模型详解

有时候在测试django中一些模块时,不想重新跑一整个django项目,只想跑单个文件,正好写在if __name__ == '__main__': 这样也不会打扰到正常的代码逻辑方法正常方法大家都知道的...

2020-05-26

django之导入并执行自定义的函数模块图解

1.现在有一个需求:我想在monitor应用中导入data文件夹下的apolos.py中的tes()函数并执行。打开monitor应用的视图,由于django项目的根路径是从项目开始的,所以直接 from data.a...

2020-05-26

Python PyQt5整理介绍

PyQt5 是Digia的一套Qt5应用框架与python的结合,同时支持2.x和3.x,官方网站:www.riverbankcomputing.co.uk/news。PyQt5是由一系列Python模块组成。超过620个类,6000函数和方法...

2020-05-26

Python Numpy中数据的常用保存与读取方法

在经常性读取大量的数值文件时(比如深度学习训练数据),可以考虑现将数据存储为Numpy格式,然后直接使用Numpy去读取,速度相比为转化前快很多.下面就常用的保存数据到二进制文...

2020-05-26

在 Pycharm 安装使用black的方法详解

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完 成、单元测试、版...

2020-05-26

详解Ubuntu环境下部署Django+uwsgi+nginx总结

前言
这是我在搭建Django项目时候的过程,拿来总结记录,以备不时之需。项目采用nginx+uwsgi的搭配方式。项目依赖包采用 requirements.txt 文件管理的方式。本地准备工作
确认...

2020-05-26

Django REST framwork的权限验证实例

在这里插入代码片# Django REST framwork的权限验证一、用户是否登录(1)判断用户是否登录;permission_classes = (IsAuthenticated, )注意:permission_classes设置的是:验证的是...

2020-05-26

Python 线性回归分析以及评价指标详解

废话不多说,直接上代码吧!"""# 利用 diabetes数据集来学习线性回归 # diabetes 是一个关于糖尿病的数据集, 该数据集包括442个病人的生理数据及一年以后的病情发展情况。 # 数...

2020-05-26

python简单的三元一次方程求解实例

我就废话不多说了,直接看代码吧!import re lt = []d = {}for i in range(3): a = input('请输入第%d个三元式'%(i + 1)) st = a.split("=") r = re.compile('(-?\d?)[...

2020-05-26

python3安装OCR识别库tesserocr过程图解

OCR简介OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程,对应图形验证码来说,它们都是一些不规则的字符,这些字符是...

2020-05-26

python 穷举指定长度的密码例子

本程序可根据给定的字符字典,穷举指定长度的所有字符串:def get_pwd(str, num): if(num == 1): for x in str: yield x else: for x in str: for y in get_pwd(st...

2020-05-26

Python基于百度AI实现OCR文字识别

百度AI功能还是很强大的,百度AI开放平台真的是测试接口的天堂,免费接口很多,当然有量的限制,但个人使用是完全够用的,什么人脸识别、MQTT服务器、语音识别等等,应有尽有。看看OCR...

2020-05-26

Python如何通过百度翻译API实现翻译功能

本人英语不好,很多词组不认识,只能借助工具;百度翻译和谷歌翻译都不错,近期自学Python,就想能否自己设计一个百度翻译软件呢?百度翻译开放平台:http://api.fanyi.baidu.com/api/tra...

2020-05-26

python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例

Rosenbrock函数的定义如下:其函数图像如下:我分别使用梯度下降法和牛顿法做了寻找Rosenbrock函数的实验。梯度下降梯度下降的更新公式:图中蓝色的点为起点,橙色的曲线(实际上是折...

2020-05-26

python topk()函数求最大和最小值实例

函数介绍a.topk()求a中的最大值或最小值,返回两个值,一个是a中的值(最大或最小),一个是这个值的索引。代码示例>>> import torch>>> a=torch.randn((3,5))>>> atensor([[-0.4790,...

2020-05-26

PyQt使用QPropertyAnimation开发简单动画

QPropertyAnimation是PyQt5.QtCore模块提供的动画设计类,使用该类可以针对PyQt的界面对象进行动画播放,如果要针对一个指定对象进行动画播放,包括如下步骤:一、创建动画对象
创...

2020-05-26

Python任务调度利器之APScheduler详解

任务调度应用场景所谓的任务调度是指安排任务的执行计划,即何时执行,怎么执行等。在现实项目中经常出现它们的身影;特别是数据类项目,比如实时统计每5分钟网站的访问量,就需要每...

2020-05-26

Python实现从N个数中找到最大的K个数

提出问题:如何在某集合里面找出最大或最小的K个元素。解决思路:找出最大或最下的K个元素,可以使用Python库中的heapq模块,该模块提供两个函数nlargest()求最大K个和nsmallest()...

2020-05-26

django中url映射规则和服务端响应顺序的实现

1、django搜索路径使用 import 语句时,Python 所查找的系统目录清单。
查看方式:import sysprint sys.path通常无需关心 Python 搜索路径的设置,Python 和 Django 会在后台自...

2020-05-26

在python中实现求输出1-3+5-7+9-......101的和

第一种:i=0sum=0a=0while i<102: if i>=1 and i%4==1: sum+=i elif i%2!=0 and i!=1: a=a+i i+=1print(sum-a)第二种:a=1b=-3sum1=0sum2=0while a<=101and b>=-99: sum1+=a...

2020-05-26

python对指定字符串逆序的6种方法(小结)

对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的...

2020-05-26

python实现将字符串中的数字提取出来然后求和

因工作原因,很久没有学习python知识了,感觉都快忘记了,前天看到一个练习题,如何将字符串中的数字提取出来,然后求和呢?下面我来解释一下如何通过python代码来实现。题目:字符串43.....

2020-05-26

python求前n个阶乘的和实例

我就废话不多说了,还是直接看代码吧!i = int(input("input"))sum = 0if i<1: exit()else: while i>0: b = 2 c = 1 while b<=i: c=b*c b=b+1 sum +=...

2020-05-26

Python 给下载文件显示进度条和下载时间的实现

大家在下载文件时能够显示下载进度和时间非常好,其实实现它方法很简单,这里我写了个进度条的模块,其中还附带上了运行时间也就是下载时间了。该模块调用了三个库:1.os 2.request...

2020-05-26

python实现将range()函数生成的数字存储在一个列表中

说明同学的代码中遇到一个数学公式牵扯到将生成指定的数字存储的一个列表中,那个熊孩子忽然懵逼的不会啦,,,给了博主一个表现的机会,,,哈哈哈好嘛,虽然很简单但还是记录一下吧,,,嘿嘿一...

2020-05-26

Python HTTP下载文件并显示下载进度条功能的实现

下面的Python脚本中利用request下载文件并写入到文件系统,利用progressbar模块显示下载进度条。其中利用request模块下载文件可以直接下载,不需要使用open方法,例如:import urll...

2020-05-26

linux 下selenium chrome使用详解

安装chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpmyum install ./google-chrome-stable_current_x86_64.rpmyum install mesa-...

2020-05-26
返回顶部
顶部