Python
文章平均质量分 95
Python学习路程
落凡尘.
So far so good.
展开
-
腾讯云COS服务器文件上传与生命周期的设置,以及Opencv nparry数组格式图片非文件流方式上传
Opencv numpy arry图片格式非文件流直接上传 使用opencv 做图像算法相关方面,经常会读取很多图片,然后对图像进行相关操作,也就是对矩阵运算,最后把处理后的图片保存或者上传服务器。普通操作就是把处理后的图片直接保存文件,而有可能面临这么一种情况,你的领导觉得:处理后的图片---->保存文件流---->然后再读取文件----->再上传服务器,是很耗性能的以及耗时的。所以提出一个需求,处理的图片不保存文件流,直接上传服务器,这样就节约时间以及性能。因为图片...原创 2020-07-26 20:16:39 · 3207 阅读 · 0 评论 -
批量爬取自己输入关键字图片的类型 requests+re+os
最近两周,都在暑假集训实验室(acm)别人都是学习算法参加比赛,指导老师为我们小部分人开的项目组学习,因为我发现了,算法太灵活,脑袋确实不够用,参加程序设计也没取得好的成绩,所以这学期中后部分就想学习项目。感谢指导老师我们考虑,同时还在督促我们机器学习,瞄准实习岗位的针对性学习....图片爬虫需要环境:python 3.6 (官网下载 3.6 https://www.python.org/dow...原创 2018-07-12 21:00:56 · 1006 阅读 · 0 评论 -
python使用xlwt模块操作Excel
部分摘自官网文档.该模块安装很简单$ pip install xlwt先来个简单的例子:#!/usr/bin/python#coding=utf-8# ==============================================================================## Filename: demo.py# Descript...转载 2018-07-07 17:27:18 · 1016 阅读 · 0 评论 -
Python的datetime模块分析
datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1.datetime模块定义了5个类,分别是1.datetime.date:表示日期的类2.datetime.datetime:表示日期时间的类3.datetime.time:表示时间的类4.datetime.timedelta:表示时间间隔,即两个时间点的间隔5.d...转载 2018-07-07 18:36:05 · 437 阅读 · 0 评论 -
Pyinstaller 打包exe文件 取消dos窗口(黑框框)
我们用python 打包的exe文件的时候,每次运行后面都有一个黑框框,比如我的这个:用tkinter做的图形界面,打包成exe文件,每次运行都先有黑色框框,我们一般电脑用的带有图形界面的软件都没有黑色框框,所以可以取消掉黑色框框么,答案是肯定的。在我们打包的时候:如果是直接指定python文件进行pyinstaller打包的话,需要添加--noconsole方法一:py...原创 2018-07-20 11:07:52 · 45281 阅读 · 20 评论 -
python 3爬取 12306余票
马上暑假集训结束,又要开学了,暑假集训老师让我们交暑假的学习成果~~虽然制作了几个小的网络爬虫的东西软件,什么淘宝,京东,天气,图片爬取的....但还是想要交个更好的,毕竟还是有成绩的。。。爬取12306功能是实现了,但是图形界面看到一位博主模仿12306把图形界面写的那么好看,我就搬过来,不停的修改,一直有个BUG错,两个py文件调用其中一个函数返回的列表居然是空的!!!然而打印那个列表有...原创 2018-08-22 16:37:28 · 4906 阅读 · 19 评论 -
简单图形界面初学 :tkinter+阿里云接口+爬虫,实现全国天气查询
可能需要的环境: Python 3.6官网下载 需要下载的第三方库:requests 其余为python自带不需要下载 首先看下效果图具体写作过程参考b站视频传送门:GUI天气预报接下来实现过程,首先创建窗口,设置标题,布局窗口,设置标签,按钮,就直接粘贴代码:如果对创建窗口的函数不熟悉:请点击python中tkinter的使用(控件整理)(一...原创 2018-07-19 20:14:09 · 1122 阅读 · 0 评论 -
python 3 爬取12306余票:升级版-----图形化界面
由于上篇博客已经把爬取12306功能实现,这篇主要是在上篇文章上进行升级。想知道爬取12306实现过程点击:点我进入python 3爬取12306。这里的图形化界面参考这位博主:点击原博主地址,写的真漂亮,一直以为tkinter写的图形化界面不可能漂亮到哪去,这篇文章就让我改变了认识。就借鉴了他的,果然不是自己写的,调试代码很繁琐,调试了几天,终于弄好了。先上一张图片镇楼!环境:...原创 2018-08-23 21:00:50 · 2319 阅读 · 2 评论 -
requests 警告:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verif
最近爬12306,没有安装证书。每次请求都会有下面的ss警告,看到不是很舒服。 InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/e...原创 2018-08-24 08:52:19 · 30279 阅读 · 5 评论 -
python 3爬取 全国高校对四川历年招生数据(文理省控线,文理专业线)存入Excel表
由于我们的acm的指导老师对项目组布置的一个高考志愿学校推荐系统,是大数据和机器学习的结合,我负责的是爬取数据,给机器学习小组用,网页数据不在你搜索当前学校网页上看到的那样,是通过js生成的。数据来源:https://gkcx.eol.cn/soudaxue/queryschool.html,这个网址的数据相对来说很齐全....目前来说能够找到高校录取数据最多的网址。提示:由于网站更新,采用a...原创 2018-09-04 20:40:25 · 5046 阅读 · 13 评论 -
python 3爬取 四川一分一段数据(查分数在哪个区间段)
今天项目组某个同学机器学习需要知道分数对应哪个区间段,于是乎,我又成了苦力了...我们爬取网址是:http://www.creditsailing.com/zt/gaokao/yifenyiduan.html#sichuan里面还有其他省的,可以换省查询。这次爬取的是这个数据很简单,终于不再是像上篇那么贼难,数据还难处理,现在心里都难受的...需要的环境:python3 +pyc...原创 2018-09-05 17:49:39 · 1065 阅读 · 0 评论 -
Python flask中在js中如何解析render_template传递给html的数据
源文章出处:点击传送门现象说明: 在flask中通常在使用render_template渲染一个.html页面文件时,可以传入一下参数,在html源码中通过{{变量名}}的方式来调用数据,但是假如在html文件中的JavaScript中想要调用该数据变量,直接调用可能出现识别为Undefined类型的情况。问题分析: 出现上述情况是因为:经常会有字符 空...转载 2018-10-22 10:59:16 · 7159 阅读 · 2 评论 -
测验3: Python基础语法(下) (第7周)
斐波那契数列计算 B描述斐波那契数列如下:F(0) = 0, F(1) = 1F(n) = F(n-1) + F(n-2)编写一个计算斐波那契数列的函数,采用递归方式,输出不超过n的所有斐波那契数列元素调用上述函数,完成如下功能:用户输入一个整数n,输出所有不超过n的斐波那契数列元素、输出数列的元素和及平均数,输出按照顺序,用英文逗号和空格分割此题目为自动评阅,请严...原创 2018-07-02 16:18:46 · 1723 阅读 · 0 评论 -
Python 针对打包文件出现UnicodeDecodeError错误解决方法
很多时候,我们想把写出来的程序用第三方库pyinstaller打包成计算机可直接运行的文件,形成后缀.exe的形式。可能出现下列这种错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 166: illegal multibyte sequence解决方法: (1) 把转换的文件放在英文目录下,换句话说不要放...原创 2018-07-05 15:32:03 · 2650 阅读 · 5 评论 -
网络爬虫:Python+requests+re+xlwt 爬取淘宝商品并把价格和名字写入Excel表格
由于脑袋不够聪明,学校的acm实验室做算法题,打比赛,我是真的跟不上那些大佬...就看到人以前实验室退出的,加到 其他实验室学习项目,做项目,做项目相对学习算法来说,没有那么烧脑,还能做出有趣的东西....我就想学习做项目,因为打比赛我是拿不到能看的成绩.....我们实验室的指导老师,也挺为大家考虑的,让喜欢打比赛的暑假集训,继续刷题,学习算法,还为了,一部分人开设了项目组,进行机器学习,网络爬虫...原创 2018-07-05 17:50:35 · 5191 阅读 · 5 评论 -
练习2: Python基本图形绘制 (第2周)
turtle正方形绘制 描述使用turtle库,绘制一个正方形。注意:这不是自动评阅题目,仅用于练习,没有评阅。 输出示例正方形效果如下: 代码:Mooc上嵩天老师,讲的很清晰明了,我们就直接写吧,正方形,循环四次,先画100像素直线,每次笔转90度。就是正方形。 #打印正方形import turtleturtle.setup(650,350)...原创 2018-05-03 23:36:56 · 7572 阅读 · 2 评论 -
练习3: 基本数据类型 (第3周)
平方值格式化描述获得用户输入的一个整数N,计算N的平方值;结果采用宽度20字符方式居中输出,空余字符采用减号(-)填充。如果结果超过20个字符,则以结果宽度为准。 输入输出示例 输入输出示例 110--------100--------- mooc上老师讲的,格式原创 2018-05-07 21:52:40 · 4168 阅读 · 0 评论 -
Python绘图Turtle库详解
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。turtle绘图的基础知识:1. 画布(canvas) 画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。 设...转载 2018-05-27 12:02:08 · 5215 阅读 · 0 评论 -
Python常见序列详解
Python常见序列详解一、Python中序列的分类 常见序列类型包括字符串(普通字符串和unicode字符串),列表和元组.所谓序列,即成员有序排列,可通过下标访问. 二、Python序列通用操作 下面我们将分别以字符串、列表和元组为例来说明对序列的操作索引 序列中的元素都是有序的、拥有自己编号(从0开始),我们可以通过索引得到序列中对应的元素: 索引也可以为负值,负数索引表示...转载 2018-06-03 11:53:17 · 963 阅读 · 0 评论 -
python 安装包无法安装系列解决方法
最近学习python,前面用dos窗口命令安装一些库文件,pyinsatller,jieba库都可以,后来安装wordcloud,怎么安装都不行,报一堆错误,缺少文件啊,或者找不到没有文件。(1)直接上网址手动下载库文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/(2)拉动滚动条,找到w开头的,然后找到wordcloud,选择自己编译器对应...原创 2018-06-12 17:28:47 · 12851 阅读 · 12 评论 -
用python3读csv文件,出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid con
使用pd.read_csv()读csv文件时,出现如下错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd0 in position 0: invalid continuation byte出现原因:文件不是 UTF8 编码的,而系统默认采用 UTF8 解码。解决方法是改为对应的解码方式。解决办法:找到csv文件–》右键–》打开方式–...转载 2018-06-12 21:40:12 · 2049 阅读 · 0 评论 -
Python中的sort()使用方法
Python中的sort()方法使用基础一、基本形式sorted(iterable[, cmp[, key[, reverse]]])iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)iterable指定要排序的list或者iterable,不用多说; (2)cmp为函数,指定排序时进行比较的函数,可以指定一个函数或者lambda函数,如: ...转载 2018-06-02 15:10:24 · 115595 阅读 · 3 评论 -
测验2: Python基础语法(上) (第4周)
快乐的数字描述编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循环下去且最终不会收敛等于1。能够最终收敛等于1的数就是快乐的数字。例如: 19 就是一个快乐的数字,计算过程如下:12 + 92 = 8282 + 22 = 6862 + 82 = 10012 +...原创 2018-07-01 00:32:33 · 1961 阅读 · 0 评论 -
Python中的isdigit() isdigit() isdigit()用法
s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小写s.isupper() 所有字符都是大写s.istitle() 所有单词都是首字母大写,像标题s.isspace() 所有字符都是空白字符、\t、\n、\r判断是整数还是浮点数a=123b=123.123>>&...转载 2018-07-01 18:38:51 · 15776 阅读 · 1 评论 -
测验4: 全课程综合测验 (考试周)
恺撒密码 B 描述恺撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B ...原创 2018-07-02 19:14:00 · 10145 阅读 · 11 评论 -
网络爬虫:Python+requests+bs4+xlwt 爬取京东商品存入Excel表
学了网络爬虫两周了,还是比较喜欢用网页级库requests,很灵活方便,scrapy网站级面向对象库,还不熟悉,可能是原来c++学习面向对象就没学好,对面向对象编程还没理解好吧...两周中爬了淘宝,京东,天猫(爬取失败,反爬虫把我这种新手难倒了,登录验证就卡死),爬取搜狗批量下载输入的类型图片...用beautifulsoup,正则表达式的理解更加深入,慢慢有自己的认知和经验。进入正题。。。这次爬...原创 2018-07-16 14:33:40 · 6261 阅读 · 14 评论 -
python中tkinter的使用(控件整理)(一)
1、使用tkinter.Tk() 生成主窗口(window=tkinter.Tk()):window.title('标题名') 修改框体的名字,也可在创建时使用className参数来命名; window.resizable(0,0) 框体大小可调性,分别表示x,y方向的可变性;1表示可变,0表示不可变; window.geometry('250...转载 2018-07-17 14:29:24 · 9237 阅读 · 4 评论 -
python中tkinter的使用(相应事件整理)(二)
1、字体(font)一般格式:('Times -10 bold')('Times',10,'bold','italic') 依次表示字体、字号、加粗、倾斜2、使用图片(image)photo=PhotoImage(file='path.gif')canvas = Canvas.create_image(image=photo)Tkinter只支持gif和bmp等少数几...转载 2018-07-17 14:31:09 · 2373 阅读 · 0 评论 -
练习1: Python基本语法元素 (第1周)
最近学习python,习惯了c语法,学起来python,还是比较头疼的,尤其缩进之后,已经离疯不远了。Hello World I 描述这是学习每种程序设计语言的第一个实例。输出Hello World,注意大小写。 输入无输出Hello World代码:print("Hello World")Hello World II 描述垂直输出"Hello World",全部代码不超过2行。 输入无输出He...原创 2018-04-28 23:26:32 · 4765 阅读 · 0 评论