-
python实现把二维列表变为一维列表的方法分析
所属栏目:[Python] 日期:2020-12-17 热度:165
本篇章节讲解python实现把二维列表变为一维列表的方法。供大家参考研究具体如下: c = [[1,2,3],[4,5,6],[7,8,9]] 1.用列表推导式 [n for a in c for n in a ][1,3,4,6,7,9] 2.用嵌套循环展开 result=[] for a in c: for n in a: result.append(n)[详细]
-
python实现机器人卡牌
所属栏目:[Python] 日期:2020-12-17 热度:200
介绍 这个例子主要利用turtle库实现根据输入动态展示不同机器人的图像和属性信息。 代码部分非原创只是做了些许修改和整理使得更易阅读。 图片和文件资源请访问git仓库获取:链接地址 涉及以下知识点: 1.文件读取 2.字典 3.turtle库的使用 4.控制语句 实现[详细]
-
Django之使用haystack+whoosh实现搜索功能
所属栏目:[Python] 日期:2020-12-17 热度:117
为了实现项目中的搜索功能,我们使用的是全文检索框架haystack+搜索引擎whoosh+中文分词包jieba 安装和配置 安装所需包 pip install django-haystackpip install whooshpip install jieba 去settings文件注册haystack应用 INSTALLED_APPS = [ 'haystack',#[详细]
-
Django实现文件上传下载
所属栏目:[Python] 日期:2020-12-17 热度:172
本文实例为大家分享了Django实现文件上传下载的具体代码,供大家参考,具体内容如下 一、django实现文件下载 (1)、后台接口 如果从服务器直接将文件路径传给浏览器,普通文件可以直接下载,而图片,html,css和pdf格式等文件会直接显示,所以解决办法就是在头文件[详细]
-
python numpy之np.random的随机数函数使用介绍
所属栏目:[Python] 日期:2020-12-17 热度:147
np.random的随机数函数(1) 函数 说明 rand(d0,d1,..,dn) 根据d0ヾn创建随机数数组,浮点数, [0,1),均匀分布 randn(d0,dn) 根据d0ヾn创建随机数数组,标准正态分布 randint(low[,high,shape]) 根据shape创建随机整数或整数数组,范围是[low,high) seed([详细]
-
python实现的按要求生成手机号功能示例
所属栏目:[Python] 日期:2020-12-17 热度:188
本篇章节讲解python实现的按要求生成手机号功能。供大家参考研究具体如下: 看到一个生成手机号的代码,于是自己优化了一下,可以支持按要求生成手机号。 #!/usr/bin/python# coding=utf-8'''1:随机生成11位手机号 2:只自定义地区(第4--7位)3[详细]
-
python编写猜数字小游戏
所属栏目:[Python] 日期:2020-12-17 热度:118
本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import randomsecret = random.randint(1,30)guess = 0tries = 0print("我叫丁丁,我有一个秘密数字!")print("数字从1到30,你只有6次机会!")while int(guess) != secret[详细]
-
Django学习之文件上传与下载
所属栏目:[Python] 日期:2020-12-17 热度:196
本文实例为大家分享了Django文件上传与下载的具体代码,供大家参考,具体内容如下 文件上传 1.新建django项目,创建应用stu: python manage.py startapp stu 2.在配置文件setting.py INSTALLED_APP 中添加新创建的应用stu 3.配置urls,分别在testurls 和子[详细]
-
Django实现文件上传和下载功能
所属栏目:[Python] 日期:2020-12-17 热度:160
本文实例为大家分享了Django下完成文件上传和下载功能的具体代码,供大家参考,具体内容如下 一、文件上传 Views.py def upload(request): if request.method == "POST": # 请求方法为POST时,进行处理 myFile = request.FILES.get("myfile",None) # 获取上[详细]
-
python系列 文件操作的代码
所属栏目:[Python] 日期:2020-12-17 热度:87
核心代码 import numpy as npimport os,sys#获取当前文件夹,并根据文件名def path(fileName): p=sys.path[0]+''+fileName return p#读文件def readFile(fileName): f=open(path(fileName)) str=f.read() f.close() return str#写文件def writeFile(fileNa[详细]
-
python getpass模块用法及实例详解
所属栏目:[Python] 日期:2020-12-17 热度:120
getpass import getpass username = input("username:") password = getpass.getpass("password:") print(username,password) 在pycharm中运行下面的代码时不能输入密码(软件问题,代码没错),选择命令行执行 密码默认不显示 例子: import getpass_usenam[详细]
-
Django文件上传与下载(FileFlid)
所属栏目:[Python] 日期:2020-12-17 热度:102
本文实例为大家分享了Django文件上传与下载的具体代码,供大家参考,具体内容如下 Django1.4 首先是上传: #settings.py MEDIA_ROOT = HERE#定义一个完整路径给 MEDIA_ROOT 以便让 Django在此处保存上传文件 MEDIA_URL = 'media'#定义 MEDIA_URL 作为该目录[详细]
-
Django实现文件上传下载功能
所属栏目:[Python] 日期:2020-12-17 热度:174
项目介绍 最近学习django,通过文件上传下载这个小项目,总结下常用的知识点。 做这个案例我有以下需求: 1.要支持一次上传多个文件 2.支持上传后记录上传的数据以及列表展示 3.支持下载和删除文件记录 效果展示 数据库记录 开发步骤 创建项目: django-admi[详细]
-
Python pip 安装与使用(安装、更新、删除)
所属栏目:[Python] 日期:2020-12-17 热度:183
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 pip检测更新 命令:pip list –outdated pip升级包 命令:pip install --upgrade packagename pip卸载包 命令:pip uninstall packagename pip -i 和 -U 参数 例子: pi[详细]
-
Python模块汇总(常用第三方库)
所属栏目:[Python] 日期:2020-12-17 热度:109
模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在python里,一个.py文件就是一个模块 优点: 提高代码的可维护性。 提高代码的复用,当模块完成时就可以在其他代码中调[详细]
-
python 使用while写猜年龄小游戏过程解析
所属栏目:[Python] 日期:2020-12-17 热度:113
需求: 用户一轮有三次机会进行猜年龄游戏,每猜一次会给相应的提示告知用户应该往大点猜或者小点猜,三次机会用完以后,可选择重新再来三次机会。 思路: 首先定义一个初始年龄为25和初始次数0,然后每猜一次,次数加1,同时提示猜的年龄是太小或者太大,猜[详细]
-
python内置函数sorted()用法深入分析
所属栏目:[Python] 日期:2020-12-17 热度:112
本篇章节讲解python内置函数sorted()用法。供大家参考研究具体如下: 列表对象提供了 sort() 方法支持原地排序,而内置函数 sorted() 不支持原地操作只是返回新的列表,并不对原列表进行任何修改。 sorted() 方法可以对列表、元组、字典、range对[详细]
-
Python拆分大型CSV文件代码实例
所属栏目:[Python] 日期:2020-12-17 热度:138
这篇文章主要介绍了Python拆分大型CSV文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 #!/usr/bin/env python3# -*- coding:utf-8 -*-# @FileName :Test.py# @Software PyCharmimport osimp[详细]
-
windows下Python安装、使用教程和Notepad++的使用教程
所属栏目:[Python] 日期:2020-12-17 热度:94
一、Python下载 1.进入Python官网:https://www.python.org/ 2.选择windows版本(Download Windows) 3.点击下载Python3最新版(Latest Python 3 Release - Python 3.7.3)。也可以选择较低版本,如Python3.6.8 二、Python安装 点击运行Python安装包 勾选"Ad[详细]
-
解决python 读取excel时 日期变成数字并加.0的问题
所属栏目:[Python] 日期:2020-12-17 热度:196
excel 文件内容如下: 读取excel内容: import xlrdfrom datetime import datetimefrom xlrd import xldate_as_datetime,xldate_as_tuplefilename = r'C:UsersAdministratorDesktopniceloo10月流水.xlsx'rbook = xlrd.open_workbook(filename)table = rb[详细]
-
python中seaborn包常用图形使用详解
所属栏目:[Python] 日期:2020-12-17 热度:75
seaborn包是对matplotlib的增强版,需要安装matplotlib后才能使用。 所有图形都用plt.show()来显示出来,也可以使用下面的创建画布 fig,ax=plt.subplots() #一个画布fig,(ax1,ax2) = plt.subplots( ncols=2) #两个画布 1)单个特征统计图countplot sn.countp[详细]
-
Python实现直播推流效果
所属栏目:[Python] 日期:2020-12-17 热度:139
首先给出展示结果,大体就是检测工业板子是否出现。采取检测的方法比较简单,用的OpenCV的模板检测。 大体思路 opencv读取视频 将视频分割为帧 对每一帧进行处理(opencv模板匹配) 在将此帧写入pipe管道 利用ffmpeg进行推流直播 中间遇到的问题 在处理本地视[详细]
-
python使用opencv在Windows下调用摄像头实现解析
所属栏目:[Python] 日期:2020-12-17 热度:124
这篇文章主要介绍了python使用opencv在Windows下调用摄像头实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 环境准备 1.我这里使用的是python3.7.4 2.使用pip安装numpy与opencv-python模块 安装[详细]
-
python实现图片插入文字
所属栏目:[Python] 日期:2020-12-17 热度:128
本文实例为大家分享了python图片插入文字的具体代码,供大家参考,具体内容如下 问题 如何在图片中插入大量文字并且自动换行 效果 原始图 效果图 注明 若需要写入中文请使用中文字体 实现方式 from PIL import Image,ImageDraw,ImageFontclass ImgText: font[详细]
-
python向图片里添加文字
所属栏目:[Python] 日期:2020-12-17 热度:93
本文实例为大家分享了python图片添加文字的具体代码,供大家参考,具体内容如下 #!/usr/bin/python#-*-coding:utf-8-*-from PIL import Image,ImageDraw,ImageFontdef main(): #python创建图片,并且添加文字 im = Image.new("RGBA",(200,200),'white') #创[详细]
