- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 第五节包装三微电影片名落版设计一微电影片头的常见表现形式微电影的片头相对电影的片头来说时长较短一般为510秒具有设计简洁化形式内容统一化影片结构连贯化的特点二微电影片名落版设计中书写字的特技手法40课件讲解.pptx
- 第二审程序概述95课件讲解.pptx
- 第二章Python基础绘制多彩多角星02课件讲解.pptx
- 第二章Python基础跳水比赛打分程序04课件讲解.pptx
- 第二章材料力学剪切与挤压实用计算78课件讲解.pptx
- 第二章材料力学圆轴扭转的刚度61课件讲解.pptx
- 第二章材料力学圆轴扭转的强度09课件讲解.pptx
- 第二章材料力学圆轴扭转内力19课件讲解.pptx
- 第二章电子商务新技术新业态电子商务基础附微课第4版白东蕊主编人民邮电出版社出版30课件讲解.pptx
- 第二章工具与梦想从基础到精通的Maya之旅88课件讲解.pptx
- 2024年陆川县事业单位联考招聘考试历年真题带答案.docx
- 2024年翼城县事业单位联考招聘考试真题汇编新版.docx
- 2024年荔波县事业单位联考招聘考试真题汇编完美版.docx
- 2025年曲阳县事业单位联考招聘考试真题汇编最新.docx
- 2024年静乐县事业单位联考招聘考试真题汇编新版.docx
- 2025年石柱县事业单位联考招聘考试历年真题新版.docx
- 2024年蓝田县事业单位联考招聘考试真题汇编汇编.docx
- 2025年辽阳县事业单位联考招聘考试真题汇编完美版.docx
- 2026广东深圳市事业单位集中招聘高校毕业生658人笔试参考题库(医疗岗162人)附答案解析.docx
- 2026年益阳职业技术学院单招职业技能测试题库推荐.docx
原创力文档


文档评论(0)