-
python学生管理系统代码实现
所属栏目:[Python] 日期:2020-12-17 热度:115
本文实例为大家分享了python学生管理系统的具体代码,供大家参考,具体内容如下 类 class Student: stuID = "" name = "" sex = "M" classID = "NULL" #set ID def setStuID(self,stuID): self.stuID = stuID def setName(self,name): self.name = name def[详细]
-
python爬虫爬取快手视频多线程下载功能
所属栏目:[Python] 日期:2020-12-17 热度:105
环境: python 2.7 + win10 工具:fiddler postman 安卓模拟器 首先,打开fiddler,fiddler作为http/https 抓包神器,这里就不多介绍。 配置允许https 配置允许远程连接 也就是打开http代理 电脑ip: 192.168.1.110 然后 确保手机和电脑是在一个局域网下,可[详细]
-
python聊天程序实例代码分享
所属栏目:[Python] 日期:2020-12-17 热度:140
代码简单,直接看代码吧: 复制代码 代码如下: import socket import threading import re #import Tkinter def ser(): s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.bind(('',33333)) s.listen(1) conn,addr=s.accept() while True: print '[%s:%d[详细]
-
Python pandas常用函数详解
所属栏目:[Python] 日期:2020-12-17 热度:189
本文研究的主要是pandas常用函数,具体介绍如下。 1 import语句 import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport datetimeimport re 2 文件读取 df = pd.read_csv(path='file.csv') 参数:header=None 用默认列名,0,1,2,3.[详细]
-
Django静态资源URL STATIC
所属栏目:[Python] 日期:2020-12-17 热度:138
缘由 新手学习 Django 当配置好 HTML 页面后,就需要使用一些静态资源,如图片,JS 文件,CSS 样式等,但是 Django 里面使用这些资源并不是直接引用一下就好,还要配置路径即 STATIC_URL 如果这个配置不好的话,请求这些静态资源将返回 HTTP 404 。 经验传授[详细]
-
Python单例模式实例详解
所属栏目:[Python] 日期:2020-12-17 热度:93
本篇章节讲解Python单例模式。供大家参考研究具体如下: 单例模式: 保证一个类仅有一个实例,并提供一个访问他的全局访问点。 实现某个类只有一个实例的途径: 1,让一个全局变量使得一个对象被访问,但是他不能防止外部实例化多个对象。 2,让类[详细]
-
使用Python判断IP地址合法性的方法实例
所属栏目:[Python] 日期:2020-12-17 热度:93
一、使用方法和执行效果请看图: 二、python实现代码: 复制代码 代码如下: [root@yang python]# vi check_ip.py #!/usr/bin/python import os,sys def check_ip(ipaddr): import sys addr=ipaddr.strip().split('.') #切割IP地址为一个列表 #print addr if[详细]
-
python控制台中实现进度条功能
所属栏目:[Python] 日期:2020-12-17 热度:172
我们大多数人都希望写一些简单的python脚本的同时都想能够在程序运行的过程中实现进度条的功能以便查看程序运行的速度或者进度。今天就和大家探讨这个问题:如何在python控制台中实现进度条功 进度条最主要的问题就是所有字符全部在同一行,而且可以修改。[详细]
-
tensorflow入门之训练简单的神经网络方法
所属栏目:[Python] 日期:2020-12-17 热度:130
这几天开始学tensorflow,先来做一下学习记录 一.神经网络解决问题步骤: 1.提取问题中实体的特征向量作为神经网络的输入。也就是说要对数据集进行特征工程,然后知道每个样本的特征维度,以此来定义输入神经元的个数。 2.定义神经网络的结构,并定义如何从[详细]
-
python微信跳一跳系列之色块轮廓定位棋盘
所属栏目:[Python] 日期:2020-12-17 热度:196
在前几篇博文中,我们分别采用颜色识别,模板匹配,像素遍历等方法实现了棋子和棋盘的定位,具体内容可以参见我的前面的文章内容,在这一篇中,我们来探索一种定位棋盘的新方法。 分析 经过观察,我们看到,无论什么情况下,棋盘和背景之间总是存在着非常明[详细]
-
python3.6+opencv3.4实现鼠标交互查看图片像素
所属栏目:[Python] 日期:2020-12-17 热度:67
在利用opencv进行图片处理时,经常需要查看图片关心区域或位置的像素数值,苦于没有应手的小软件,我用python3.6+opencv3.4简单编制一个小工具,供大家使用。 流程 1.建立标准的鼠标交互函数,当鼠标在图像上移动时,即时显示鼠标位置的像素数值(opencv像素[详细]
-
python微信跳一跳系列之棋子定位像素遍历
所属栏目:[Python] 日期:2020-12-17 热度:102
前言 在前几篇博客中,分别就棋子的颜色识别、模板匹配等定位方式进行了介绍和实践,这一篇博客就来验证一下github中最热门的跳一跳外挂中采用的像素遍历的方法。 方法说明 像素遍历的实质依然是颜色识别。 在github中给出的方法中,采用像素遍历的方法是:[详细]
-
python微信跳一跳系列之棋子定位颜色识别
所属栏目:[Python] 日期:2020-12-17 热度:167
python微信跳一跳,前言 这是python玩跳一跳系列博文中一篇,主要内容是用颜色识别的方法来进行跳跳小人的定位。 颜色识别 过观察,我们可以发现,尽管背景和棋子在不停的变化,但跳跳小人的形状和颜色基本保持不变,对于形状,我们在上一篇博文中已经采用模[详细]
-
python3利用Dlib19.7实现人脸68个特征点标定
所属栏目:[Python] 日期:2020-12-17 热度:88
0.引言 利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68点标定,利用OpenCv进行图像化处理,在人脸上画出68个点,并标明序号; 实现的68个特征点标定功能如下图所示: 图1 人脸68个特征点的标定 1.开发环境 python:3.6.3 dlib:19.[详细]
-
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
所属栏目:[Python] 日期:2020-12-17 热度:160
Python 3 利用 Dlib 19.7 实现摄像头人脸检测特征点标定 0.引言 利用python开发,借助Dlib库捕获摄像头中的人脸,进行实时特征点标定; 图1 工程效果示例(gif) 图2 工程效果示例(静态图片) (实现比较简单,代码量也比较少,适合入门或者兴趣学习。) 1.[详细]
-
批量将ppt转换为pdf的Python代码 只要27行!
所属栏目:[Python] 日期:2020-12-17 热度:82
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式。 使用说明 1、将这个脚本跟PPT文件放置在同一个文件夹下。 2、运行这个脚本。 全部代码 import comtypes.clientimport osdef init_powerpoint(): powerpoint = comtypes[详细]
-
Python爬虫框架Scrapy实例代码
所属栏目:[Python] 日期:2020-12-17 热度:67
目标任务:爬取腾讯社招信息,需要爬取的内容为:职位名称,职位的详情链接,职位类别,招聘人数,工作地点,发布时间。 一、创建Scrapy项目 scrapy startproject Tencent 命令执行后,会创建一个Tencent文件夹,结构如下 二、编写item文件,根据需要爬取的[详细]
-
浅析python实现scrapy定时执行爬虫
所属栏目:[Python] 日期:2020-12-17 热度:55
项目需要程序能够放在超算中心定时运行,于是针对scrapy写了一个定时爬虫的程序main.py ,直接放在scrapy的存储代码的目录中就能设定时间定时多次执行。 最简单的方法:直接使用Timer类 import timeimport oswhile True: os.system("scrapy crawl News") tim[详细]
-
Python爬虫设置代理IP的方法(爬虫技巧)
所属栏目:[Python] 日期:2020-12-17 热度:98
在学习Python爬虫的时候,经常会遇见所要爬取的网站采取了反爬取技术,高强度、高效率地爬取网页信息常常会给网站服务器带来巨大压力,所以同一个IP反复爬取同一个网页,就很可能被封,这里讲述一个爬虫技巧,设置代理IP。 (一)配置环境 安装requests库 安[详细]
-
Python爬虫实例扒取2345天气预报
所属栏目:[Python] 日期:2020-12-17 热度:147
寒假里学习了一下Python爬虫,使用最简单的方法扒取需要的天气数据,对,没听错,最简单的方法。甚至没有一个函数封装。。 网址:http://tianqi.2345.com/wea_history/53892.htm 火狐中右键查看网页源代码,没有发现天气数据,因此推断网页采用的json格式数[详细]
-
python数据封装json格式数据
所属栏目:[Python] 日期:2020-12-17 热度:149
最简单的使用方法是: import simplejson as json json.dumps(['foo',{'bar': ('baz',None,1.0,2)}]) '["foo",{"bar": ["baz",null,2]}]' print(json.dumps(""foobar")) ""foobar" print(json.dumps(u'u1234')) "u1234" print(json.dumps('')) ""[详细]
-
分析python动态规划的递归、非递归实现
所属栏目:[Python] 日期:2020-12-17 热度:146
概要 本文只是简单的介绍动态规划递归、非递归算法实现 案例一 题目一:求数组非相邻最大和 [题目描述] 在一个数组arr中,找出一组不相邻的数字,使得最后的和最大。 [示例输入] arr=1 2 4 1 7 8 3 [示例输出] 15 from functools import wrapsdef memoDeco(fu[详细]
-
查看Python安装路径以及安装包路径小技巧
所属栏目:[Python] 日期:2020-12-17 热度:129
特别是linux系统,装了多个python,有时候找不到python的绝对路径,有时候装了个django,又找不到django安装到哪里了。。当然查看的方法有很多种,这里列出几种,供没有经验的人参考下。 复制代码 代码如下: G:codemoniterpython -c "from distutils.sysco[详细]
-
小白如何入门Python? 制作一个网站为例
所属栏目:[Python] 日期:2020-12-17 热度:152
首先最重要的问题是为什么要学习python?这个问题这个将指导你如何学习Python和学习的方式。 以你最终想制作一个网站为例。从一个通用的学习资源列表开始不仅会消磨你的激情,而且你获得的知识很难应用,我曾经尝试过不通过上下文和具体应用来学习编程,但是[详细]
-
Python 初始化多维数组代码
所属栏目:[Python] 日期:2020-12-17 热度:98
Python中初始化一个5 x 3每项为0的数组,最好方法是: multilist = [[0 for col in range( 5 )] row 3 )] 我们知道,为了初始化一个一维数组,我们可以这样做: alist [0] * 5 没错,那我们初始化一个二维数组时,是否可以这样做呢: multi [[0] ] 3 其实,这[详细]
