第二章Python基础图片文件快速整理43课件讲解.pptxVIP

第二章Python基础图片文件快速整理43课件讲解.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第二章Python基础——图片文件快速整理浙江工商职业技术学院主讲人:方昱华

预备知识1、内置函数:len和str①len(object)返回对象的长度或元素个数,其中,object为对象(字符、列表、元组等)len(“hello”)返回5,表示字符串包含5个字符②str(object)将对象转换成其字符串表现形式,其中,object为对象(数字等)str(123.4)返回123.4,就是将浮点数123.4转换成了字符串123.4

预备知识2、字符串:转义符和endswith方法①转义符反斜杠(\),是指反斜杠后面的字符已经不是它本来的含义了②endswith:用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。x.endswith(suffix[,start[,end]])suffix--该参数可以是一个字符串或者是一个元素。start--字符串中的开始位置。end--字符中结束位置。

预备知识3、库:osPython标准库,提供了通用的、基本的操作系统交互功能导入库importos文件和文件夹操作os.getcwd()#获取当前工作的文件夹,不需要参数os.mkdir(dirname)#创建一个新文件夹,其中,dirname为创建的文件夹名os.listdir(dirname)#以列表的形式返回指定文件夹下的所有内容(包括文件夹和文件),其中,dirname为要查看内容的文件夹名典型用法:os.listdir(os.getcwd())#列出当前文件夹下的内容

预备知识3、库:ospath子库:主要用于获取文件的属性os.path.isfile(filename)#判断指定的对象是否为文件,如果是,返回True;否则,返回False。其中filename为文件名os.path.isdir(dirname)#判断指定的对象是否为文件夹,如果是,返回True;否则,返回False。其中dirname为文件夹名os.path.exists(name)#判断指定的对象是否存在,如果是,返回True;否则,返回False。其中name为文件或文件夹名【exp_1.py】1、输出当前文件夹下文件的个数2、输出当前文件夹下的文本文件

预备知识【exp_1.py】1、输出当前文件夹下文件的个数2、输出当前文件夹下的文本文件

预备知识4、库:shutil导入库importshutilshutil.copyfile(file,dst)将名为file的文件的内容复制到名为dst的文件中。dst创建路径时需要检查文件夹是否存在dst中必须包含你想要的创建的文件名【exp_2.py】新建文件夹,并且拷贝文件0v.txt到该文件夹中!

预备知识【exp_2.py】新建文件夹,并且拷贝文件0v.txt到该文件夹中!

实现过程【task_1.py】快速拷贝jpg文件目的:将当前文件夹下所有jpg类型的图片文件拷贝到一个新文件夹中实现过程:1、列出当前文件夹下的所有文件(夹)。2、由键盘输入想要创建的文件夹名称,并在当前文件夹下创建这个新文件夹。3、针对当前文件夹下的所有文件(夹),逐个进行判断——”是否为jpg图片文件?“,如果是,则将该文件拷贝到新建的文件夹下。4、列出新建文件夹下的内容,以便查看操作结果。

实现过程【task_2.py】拷贝并统计图片文件目的:对当前文件夹下所有图片文件进行拷贝、统计实现过程:1、需要将之前的判断条件由一个(jpg)增加至四个(jpg、png、gif、webp),它们之间的关系是”或者“,也就说,只要文件的扩展名是其中的任何一种,该文件就是图片类型的文件。2、图片文件的个数会递增。3、全部文件处理完成之后,图片文件的总数也就统计出来了。

实现过程【task_3.py】图片文件统一改名目的:实现将所有图片文件在拷贝的过程中进行快速、统一地改名,保证在图片文件的扩展名不变的前提下,以数字进行编号(从1开始)实现过程:1、将数字编号和文件扩展名进行字符串拼接,得到新的图片文件名2、将其作为文件拷贝的目标文件名,从而在文件拷贝过程中直接改名

实现过程【task_3.py】图片文件统一改名

预备知识5、循环结构:while语句和循环控制语句while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。无限循环while语句中如果条件永远为True,循环在理论上将会无限的执行下去,也称之为”死循环“。

预备知识5、循环结构:while语句和循环控制语句continue

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档