Python 实现网课实时监控自动签到、打卡功能

响应国家停课不停学的号召,学生们都开始了网上授课,但由于课程繁多,消息繁杂,经常错过课堂签到,针对这一难题,博客主作为Python爱好者,完全使用Python语言写了本篇博客,希望能够帮助...

2020-05-26

Python线程协作threading.Condition实现过程解析

领会下面这个示例吧,其实跟java中wait/nofity是一样一样的道理import threading# 条件变量,用于复杂的线程间同步锁"""需求: 男:小姐姐,你好呀! 女:哼,想泡老娘不成?...

2020-05-26

Python多线程多进程实例对比解析

多线程适合于多io操作多进程适合于耗cpu(计算)的操作# 多进程编程# 耗cpu的操作,用多进程编程, 对于io操作来说,使用多线程编程import timefrom concurrent.futures import...

2020-05-26

Python多进程编程multiprocessing代码实例

在 多线程与多进程的比较 这一篇中记录了多进程编程的一种方式.下面记录一下多进程编程的别一种方式,即使用multiprocessing编程import multiprocessingimport timedef get_...

2020-05-26

Python通过4种方式实现进程数据通信

python提供了4种方式来满足进程间的数据通信1. 使用multiprocessing.Queue可以在进程间通信,但不能在Pool池创建的进程间进行通信2. 使用multiprocessing.Manager.Queue可以...

2020-05-26

Python基于yield遍历多个可迭代对象

使用itertools工具类中的chain方法,可以很方便的将多个iterable对象一起遍历. 不过,对于dict类型的iterable对象,只会遍历key.from itertools import chainmy_list = [1, 2,...

2020-05-26

浅谈python3 构造函数和析构函数

要点:1、魔法方法,被__双下划线所包围在适当的时候自动被调用2、在创建一个对象的时候,一定会调用构造函数3、 del析构函数,在del a对象的时候,并一定会调用该析构函数只有当该对...

2020-05-26

Python之关于类变量的两种赋值区别详解

我就废话不多说了,还是直接看代码吧!# -*- coding:utf-8 -*-#面试题,写一个方法,将一行字符串中所有的单词数量统计出来 class Person(object): TAG = "hello" p1 = Person()p2...

2020-05-26

PyCharm License Activation激活码失效问题的解决方法(图文详解)

自己的小Python项目好几天没有写了,今天打开PyCharm准备继续写,突然发现之前的激活码被取消不能用了,本来激情满满的准备干活啦!之前搜的这个激活码本来说的是可以用到18年1月份...

2020-05-26

Python自动化测试笔试面试题精选

前言随着行业的发展,编程能力逐渐成为软件测试从业人员的一项基本能力。因此在笔试和面试中常常会有一定量的编码题,主要考察以下几点。 基本编码能力及思维逻辑 基本数据结...

2020-05-26

pycharm激活码快速激活及使用步骤

使用步骤大致分为两步,就不多废话第一步、修改hosts文件将0.0.0.0 account.jetbrains.com添加到hosts文件最后,注意hosts文件无后缀,如果遇到无法修改或权限问题,可以采用覆盖的...

2020-05-26

Pycharm激活码激活两种快速方式(附最新激活码和插件)

小张的Pycharm最近弹出提示框 Your license has expired提示过期....纳尼!!!!是不是看到这个也很头疼,。于是我就在想有没有一种方式可以让他永久免费的,于是小张从网上进行搜索...

2020-05-26

PyCharm永久激活方式(推荐)

本方法只做学习研究之用,不得用于商业用途若经济条件允许,请支持并购买正版,链接地址:https://www.jetbrains.com/pycharm/buy1.下载补丁根据自己PyCharm版本下载补丁(查看版本:菜...

2020-05-26

Python 实现使用空值进行赋值 None

0.摘要在Python中,尤其是数组当中,对于一些异常值往往需要进行特殊处理。为了防止异常值与正常数据混淆,影响最终计算结果,常用的方法是将异常值置零或者置空。置零的方法较为简...

2020-05-26

python不相等的两个字符串的 if 条件判断为True详解

今天遇到一个非常基础的问题,结果搞了好久好久.....赶快写一篇博客记录一下:本来两个不一样的字符串,在if 的条件判断中被判定为True,下面是错误的代码:test_str = 'happy'i...

2020-05-26

python 两个一样的字符串用==结果为false问题的解决

有时候我们需要判断两个字符串内容是否相等,判断内容相等,我们用‘==',但是有时候发现print(str1)和print(str2)眼看着一模一样,但是用==时却是false可能会被这种问题莫名郁闷很...

2020-05-26

python 判断txt每行内容中是否包含子串并重新写入保存的实例

假设需要批量处理多个txt文件,然后将包含子串的内容写入一个txt文件中,这里假设我的子串为"_9"和“_10”下面就是我想要得到的其中两行内容(实际上还有很多行哈哈):直接上代码:#!...

2020-05-26

Python实现检测文件的MD5值来查找重复文件案例

平时学生交上机作业的时候经常有人相互复制,直接改文件名了事,为了能够简单的检测这种作弊行为,想到了检测文件的MD5值,虽然对于抄袭来说作用不大,但是聊胜于无,以后可以做一个复...

2020-05-26

python实现简单俄罗斯方块

本文实例为大家分享了python实现俄罗斯方块的具体代码,供大家参考,具体内容如下# teris.py# A module for game teris.# By programmer FYJfrom tkinter import *from time im...

2020-05-26

Tensorflow中的dropout的使用方法

Hinton在论文《Improving neural networks by preventing co-adaptation of feature detectors》中提出了Dropout。Dropout用来防止神经网络的过拟合。Tensorflow中可以通过...

2020-05-26

Python之Django自动实现html代码(下拉框,数据选择)

我就废话不多说了,还是直接看代码吧!#模板class IndexForm(forms.Form): # 模板,用户提交的name和这里的变量名一定要是一致的.否则不能获取数据 user = forms.CharField(min_...

2020-05-26

python实现俄罗斯方块游戏(改进版)

本文为大家分享了python实现俄罗斯方块游戏,继上一篇的改进版,供大家参考,具体内容如下1.加了方块预览部分2.加了开始按钮在公司实习抽空写的,呵呵。觉得Python还不错,以前觉得像...

2020-05-26

django处理select下拉表单实例(从model到前端到post到form)

现在假如要写一个按照"标题",'内容','作者'等等进行针对性的选择,这时需要涉及到使用select下拉表单来进行选择.django是可以比较简单的解决这个问题的.下面是model:from dj...

2020-05-26

自定义Django Form中choicefield下拉菜单选取数据库内容实例

工作中遇到的问题,自定义了一个forms.form表单,某项需要作出下拉菜单,下拉菜单中的选项需要从数据库(objectForm models)中提取.form.py为:class objectForm(forms.Form):
p...

2020-05-26

探秘TensorFlow 和 NumPy 的 Broadcasting 机制

在使用Tensorflow的过程中,我们经常遇到数组形状不同的情况,但有时候发现二者还能进行加减乘除的运算,在这背后,其实是Tensorflow的broadcast即广播机制帮了大忙。而Tensorflow...

2020-05-26

python编写俄罗斯方块

本文实例为大家分享了python实现俄罗斯方块的具体代码,供大家参考,具体内容如下#coding=utf-8 from tkinter import *from random import *import threadingfrom tkinter.mess...

2020-05-26

Python3标准库glob文件名模式匹配的问题

1. glob文件名模式匹配尽管glob API很小,但这个模块的功能却很强大。只要程序需要查找文件系统中名字与某个模式匹配的一组文件,就可以使用这个模块。要创建一个文件名列表,要...

2020-05-26

浅析python标准库中的glob

glob 文件名模式匹配,不用遍历整个目录判断每个文件是不是符合。1、通配符星号(*)匹配零个或多个字符import globfor name in glob.glob('dir/*'): print (name)dir/file.t...

2020-05-26

django model object序列化实例

提到序列化与反序列化,通常会想到 json ,xml .在J2EE的开发中,这是很常用的技术,比如一个java class与xml之间的序列化与反序列化,我们可以通过 xstream来实现,如果是与json之间...

2020-05-26

Django choices下拉列表绑定实例

Models内容from django.db import modelsfrom django import forms# Create your models here.class SysConfigForm(forms.Form): DatabaseType = forms.ChoiceField(choic...

2020-05-26

在django项目中导出数据到excel文件并实现下载的功能

依赖模块xlwt下载:pip install xlwt后台模块view.py# 导出Excel文件def export_excel(request): city = request.POST.get('city') print(city) list_obj=place.objects.f...

2020-05-26

django-xadmin根据当前登录用户动态设置表单字段默认值方式

相信你一定会设置一个普通字段的默认值:class Offer(models.Model):
salary = models.CharField(max_length=64, blank=True, default='6000', verbose_name='薪资待遇')相信...

2020-05-26

详解用Python进行时间序列预测的7种方法

数据准备数据集(JetRail高铁的乘客数量)下载.假设要解决一个时序问题:根据过往两年的数据(2012 年 8 月至 2014 年 8月),需要用这些数据预测接下来 7 个月的乘客数量。import pand...

2020-05-26

python 安装教程之Pycharm安装及配置字体主题,换行,自动更新

下载下面提供两种下载地址,官网地址一般为最新的,网盘地址会定期更新,但是不保证一定是最新的官网下载地址:https://www.jetbrains.com/pycharm/download/download-thanks.html...

2020-05-26

在django中使用post方法时,需要增加csrftoken的例子

从百度查到在django中,使用post方法时,需要先生成随机码,以防止CSRF(Cross-site request forgery)跨站请求伪造,并稍加修改:注:这是一个js文件,需要引入到html模板中:<script src="/st...

2020-05-26

Python3 利用face_recognition实现人脸识别的方法

前言之前实践了下face++在线人脸识别版本,这回做一下离线版本。github 上面有关于face_recognition的相关资料,本人只是做个搬运工,对其中的一些内容进行搬运,对其中一些例子进...

2020-05-26

python爬虫实现获取下一页代码

我们首先来看下实例代码:from time import sleepimport fakerimport requestsfrom lxml import etreefake = faker.Faker()base_url = "http://angelimg.spbeen.com"def get_...

2020-05-26

解决Django提交表单报错:CSRF token missing or incorrect的问题

1、在Django提交表单时报错:Django提交表单报错:CSRF token missing or incorrect具体报错页面如下:2、有道词典翻译后如下:通常,当存在真正的跨站点请求伪造时,或者Django的CSRF...

2020-05-26

django-csrf使用和禁用方式

orm表单使用csrfa. 基本应用form表单中添加{% csrf_token %}b. 全站禁用# 'django.middleware.csrf.CsrfViewMiddleware',c. 局部禁用 'django.middleware.csrf.CsrfViewMi...

2020-05-26

django 取消csrf限制的实例

# 导入包from django.views.decorators.csrf import csrf_exempt# 使用装饰器即可避免csrf限制@csrf_exemptdef add_bookshelf(request): user_id = request.POST.get('use...

2020-05-26

Pycharm中切换pytorch的环境和配置的教程详解

pytorch安装 注:在训练模型的时候,有时候可能需要不同版本的 torch和torchvision,所以需要配置不同的环境。anconda和pycharm自行安装,接下来在pycharm终端pip安装。1. torch和t...

2020-05-26

Anaconda+Pycharm环境下的PyTorch配置方法

写给新手的话pycharm是什么,为什么让我指定interpreter记事本最开始写C语言代码的时候,人们使用vi,记事本等软件写代码,写完了之后用GCC编译,然后运行编译结果,就是二进制文件。py...

2020-05-26

在Django中预防CSRF攻击的操作

CSRF全拼为Cross Site Request Forgery,译为跨站请求伪造。CSRF指攻击者盗用了你的身份,以你的名义发送恶意请求。( 包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚...

2020-05-26

浅谈在django中使用redirect重定向数据传输的问题

环境:python 3.6.4django2.0.6使用重定向redirect(‘url name') 如果不需要传数据的话那这样就OK了 如果要传数据的话 我琢磨了半天 还是决定用session来传输所以 就这么干:re...

2020-05-26

解决django中form表单设置action后无法回到原页面的问题

django中form表单设置action后,点提交按钮是跳转到action页面的,比如设置action为login,网址为192.168.1.128,跳转后便会来到192.168.1.128/login,F5刷新也会是重新提交表单对话...

2020-05-26

使用Python爬取弹出窗口信息的实例

此文仅当学习笔记用.这个实例是在Python环境下如何爬取弹出窗口的内容,有些时候我们要在页面中通过点击,然后在弹出窗口中才有我们要的信息,所以平常用的方法也许不行.这里...

2020-05-26

python tkinter GUI绘制,以及点击更新显示图片代码

tkinter 绘制GUI简单明了,制作一些简单的GUI足够,目前遇到的一个问题是不能同时排列显示多幅图片(目前没找到同时显示解决方法),退而求其次,改成增加一个update按钮,每次点下按钮自...

2020-05-26

python 工具 字符串转numpy浮点数组的实现

不同的数字之间使用 空格“ ”,“$”,"*"等隔开,支持带小数点的字符串NumArray=str2num(LineString,comment='#')将字符串中的所有非Double类型的字符全部替换成空格以'#'开头...

2020-05-26

python matplotlib 绘图 和 dpi对应关系详解

我就废话不多说啦!dpi=1     600×400dpi=2    1200×800dpi=3    1800×1200........dpi=21    (21×600)×(21×400) ---> 12600×8400示例代码:.............

2020-05-26

python numpy实现多次循环读取文件 等间隔过滤数据示例

numpy的np.fromfile会出现如下的问题,只能一次性读取文件的内容,不能追加读取,连续两次的np.fromfile读到的东西一样如果数据文件太大(几个G或以上)不能一次性全读进去,需要追加读...

2020-05-26
返回顶部
顶部