自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 python 读取图像发生自动旋转的原因

手机或者相机拍摄照片后,传到电脑中,使用PIL读取时有时会发生旋转:查看两类图像的具体属性,发现仅有EXIF值有差异通过查阅资料发现:EXIF代表了图像的方位信息,包含旋转0°、90°、180°和270°;在读取这些图像时读取到的为原始数据,并未判断EXIF值,可能导致发生异常旋转,对于这种情况利用可以利用PIL读取exif中的orientation信息,然后根据这个信息将图片转正后,再进行后续操作,具体如下:在这里插入代码片 try: for orient

2022-04-19 14:56:58 3927

原创 小白之python开发:进度条

今天利用PyQt5来实现一个进度条,当用户进行下载状态,或者系统正在运算状态时,进度条可以给予用户一定的反馈,使得用户知道系统并没有司机,而是在继续运行:1.导入基本的包,初次使用这个包,依然存在着很多问题。目前UI大的问题就是import里的具体包都会标红,虽不影响最后的运行,但是目前人不知如何处理import sysfrom PyQt5.QtWidgets import QApplica...

2019-03-13 22:51:26 246

原创 python学习笔记day9:函数

函数:定义之后可以任何需要他的地方调用这个函数如果函数没有定义返回值,用户去取函数的返回值的话,默认返回None1.返回值的三种情况:1.1 没有返回值1.1.1 没写returndef func(): print(s)s = "今天天气好"func()1.1.2 只写return,后面没有数值,return在函数中一旦执行了return后面的代码就不执行了def fu...

2019-03-10 20:28:03 450

原创 小白之python开发:小游戏贪吃蛇

今天利用python开发一款童年小游戏:贪吃蛇1.首先导入必备的包,这里就出现了本次项目的一个bug就是from pygame.locals import * 始终无法调用,导致一些pygame中的常亮调用出现标红,最后在常亮之前加上pygame.才得已解决,目前仍不明为何调用不到?import pygameimport sys # py解析器from pygame.locals imp...

2019-03-08 00:02:38 440 1

原创 python学习笔记day8:文件操作

1.文件路径:d:\mywork.txt2.文件编码方式:utf-8,gbk3.文件操作“:只读,只写,读写,写读,追加以什么编码方式储存的文件就要以什么编码方式打开,否则会很出现乱码3.1 只读3.1.1 文字类文件 r:以str的形式读取出来f = open("读取文件", mode="r", encoding="utf-8"

2019-03-07 23:20:18 112

原创 小白之python开发:视频文件的爬取

今天简单爬取了一个视频网站,将视频资源爬取到了本地文件夹中:1.获取目标网站response = requests.get('https://ibaotu.com/shipin/')2.解析网站信息:具体获取了两个比较重要的信息,一个是视频的名称,有了这个名称可以用来命名保存到本地的视频文件,另一个信息室详细视频页面的网址url,最开始利用的是预览视频的src讲该预览信息保存了下来,后来发...

2019-03-06 23:41:22 360

原创 python学习笔记day7:集合以及集合操作

集合:是一种可变的数据类型,但是集合里面包含的元素必须是不可变的数据类型,同时集合具有两个鲜明特征:无序性和不重复性。无序性:集合中的元素都是无序存储的,每次打印或者输出的顺序都是不一样的,因此集合中添加也是无序添。不重复性:集合会自动判断元素中是否有相同元素,如果存在相同元素,就会自动合并相同的元素为一个集合的符号: { } ,集合的符号与字典的表示符号相同,但是字典历史存在key和val...

2019-03-05 20:18:49 159

原创 python学习笔记day6:内存地址以及编码小结

1.python2与python3区别:python2:print(‘abc’), print 'abc ’range( ), xrange( ) 生成器raw_input( )python3:print('abc ')range( )input( )2. = ,==,is=:赋值==:判断比较是否相等is:比较的是内存地址 (id)3.id的判别3.1 数字id相同...

2019-03-04 23:27:00 411

原创 python学习笔记day5:字典及字典操作

数据类型划分:可变数据类型,不可变数据类型不可变数据类型 :元祖,bool,int,str,可哈西可变数据类型:list,dict,set 不可哈西dict的key:必须是不可变数据类型dict的value:任意数据类型dict优点: 二分查找,存储大量关系型数据,dict特点:在3.5版本之前是无序的,在3.6版本及以后是有序的dic = { ...

2019-03-02 21:43:08 189

原创 小白之python开发:豆瓣电影top250的爬取

今天再次对电影网进行了一次信息爬取,和之前是有区别的,第一次爬取是对一个网页的爬取,网页的url是没发生变化的,这次爬取过程将整个网站10也得数据进行爬取,通过观察这些网页从而发现规律,不同的页面盖面的只有start=的值,因此我使用{}占位符来变化的输入start的信息,从而达到遍历10页的作用。1.获取目标网页# 第一页 'https://movie.douban.com/top250?s...

2019-03-01 23:15:21 536

原创 python学习笔记day4:列表和元祖及其操作

列表操作1.1列表增加:append:整体插入extend:迭代插入(只迭代一级)li = ['Jerry','Tony','女神','Alex']li.append('阳关') # 整体插入li.extend('夜晚') # 迭代插入1.2添加示例:bl=[]while 1 : add = input('请输入要添加的值(q退出):') if add ==...

2019-03-01 00:52:55 197

原创 小白之python开发:童年游戏之水果机

今天,编写的一个童年游戏厅中的一个简单游戏——水果机。类似于大转盘一样,一个选定框随着时间在转盘上循环,玩家点击停止,选定框停下来,所选择的水果为最后的结果。1.首先导入包import tkinterimport threadingimport time2.建立基础的游戏界面,这里使用tikinter包的Tk类来帮我们创建对象root = tkinter.Tk()root.titl...

2019-02-28 23:18:13 3265 2

原创 python学习笔记day3:字符串以及字符串操作

数据类型int:1 ,2 ,3 用于计算bool :True False 用于判断str:‘abc’,‘李四’ 存储少量数据list:[1,2,3,4,‘hallo’] 储存大量数据元祖:(1,2,3,‘第三方’) 只读数据dict:字典{‘name’:‘云姐’,‘age’:‘16’}集合:{1,2,3,‘abcd’}...

2019-02-27 01:15:24 173

原创 python学习笔记day2:格式化输出与编码

格式化输出:占位符为%,%s代表字符串,%d代表数字,如果已经在一个字符串中使用鼓了占位符,而后面有需要输出字符%,需要在%之前再添加一个转义%来表明次%并不是占位符。%%只显示单纯的%。例子一普通占位符演示:name = input('请输入姓名:')age = input('请输入年龄:')job = input('请输入工作:')hobby = input('请输入爱好:')ms...

2019-02-26 00:22:25 153

原创 小白之python开发:彩票往期记录爬虫

今天又做了一个简单的数据爬虫,主要是对3D彩票的往期中奖数据进行爬虫,然而却发现实际并没有在大众可以访问的页面进行爬虫,而是授课老师在另一个内部网站进行的数据爬虫,所以也就并没有像老师所说的提前获取信息这一功能,因为不是所有的内部网站都是我可以获得的,所以这次就当做是一次温习,本次将爬取到的信息统一储存在excl文档中,因此需要导入新的包xlwt1.创建工作表f = xlwt.Workbook...

2019-02-25 23:02:34 935

原创 小白之python开发:图片事件以及美颜

1.图片鼠标事件1.1加载图片,利用opencv来实现,首先需要下载一下(注:无论是图片的保存地址还是图片的名称都不允许出现汉字,不然运行过程会报错)# pip install opencv-python# 加载图片image = cv2.imread('G:/mywork/face.jpeg')1.2定义鼠标事件,此处定义了基本的鼠标滑动,按下,抬起事件# 定义函数实现鼠标状态d...

2019-02-25 18:10:15 820

原创 小白之python开发:订票系统爬虫

今天学习了订票网站的信息爬虫,由于该类网站对信息具有一定的加密反爬虫手段,因此要先对该类信息进行解密1.同之前获取目标网页,在实战中发现网页友谊隐藏了车次信息,无法直接在网页源码中找到该类信息,于是在网页中打开F12的network,结果发现再网页中点击查询按钮后网页的后台会专门以ajax的方式发送一份文件,并且在该文件中发现了目标车辆信息#获取目标网页def querry(): ...

2019-02-24 23:50:11 613

原创 小白之python开发:网站信息爬虫lxml

今天初学了使用lxml爬取网站信息,首先遇到的问题就是在cmd中install lxml一直报错,升级到最新版本还是下载不了,后来就去查询网络上的一些其他解决方法,发现很多人都是自己去网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 里下载适合自己的python版本的lxml。结果发现里面列出的lxml根本没有对应我的python3.8版本(...

2019-02-24 16:46:09 220 1

原创 python学习笔记day1:基础入门

区别一python2默认的编码方式是ASCAII码解决方式在文件首部加:#-*- encoding:utf-8 -*-python3默认的编码方式是utf_8变量1.python变量必须由数字,字母,下划线组成,且不能又数字开头。2.不能是python中的关键字:[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’,‘def’, ...

2019-02-24 01:44:52 214 1

原创 小白之python开发:好友获取与自动回复

今天初学了python的微信自动回复机器人课程。首先是利用导入python包wxpy。使用cmdpip install wxpy输入代码pip install wxpy即可完成自动下载然后新建python项目一.首先编写一个微信的扫码登录以及获取用户所有好友的测试代码1.导入wxpy包from wxpy import*2.扫码登录#扫码登录bot=Bot()3获取登录...

2019-02-22 22:52:19 4482 2

c#编写送水管理系统

送水管理系统,包含调水功能以及各种售水方式的记账,月表的提交功能

2018-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除