第七单元第一节 第21练 项目1 批量重命名活动照片 《Python程序设计基础》(高等教育出版社)一课一练

2026-05-08
| 2份
| 5页
| 34人阅读
| 2人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Python程序设计基础》(高等教育出版社)一课一练的第21练,内容涵盖第七单元第一节项目1 批量重命名活动照片的相关概念。 《Python程序设计基础》(高等教育出版社)第21练 第七单元 项目实践 第一节 项目1 批量重命名活动照片 1、 单项选择题(本题共5小题) 1.下列哪个函数用于改变当前工作目录( )。 A. os.chdir() B. os.getcwd() C. os.listdir() D. os.mkdir() 答案:A 解析:os.chdir(path)用于改变当前工作目录。 2.在读取CSV文件时,设置编码为utf-8的目的是( )。 A. 提高读取速度 B. 支持中文字符 C. 压缩文件大小 D. 加密文件内容 答案:B 解析:utf-8编码可以正确读取包含中文的CSV文件。 3.用于删除空文件夹的是( )。 A. os.remove() B. os.rmdir() C. os.delete() D. os.unlink() 答案:B 解析:os.rmdir(path)删除空文件夹。 4.在重命名操作中,oldFilePath的构造方式是( )。 A. imageFolderPath + stuCode + extension B. os.path.join(imageFolderPath, stuCode+extension) C. imageFolderPath + "/" + stuCode D. os.path.join(imageFolderPath, stuCode, extension) 答案:B 解析:使用os.path.join()组合文件夹路径和完整文件名。 5.在项目中,存储班级和姓名的数据结构是( )。 A. 列表 B. 字典 C. 元组 D. 集合 答案:C 解析:班级和姓名以元组形式存储在字典的值中。 2、 多选题(本题共2小题) 1.在Python中,下列哪些语句用于文件操作中的上下文管理( )。 A. with open() as f B. try-except C. f.close() D. with语句 答案:AD 解析:with open() as f和with语句用于上下文管理,自动关闭文件。 2.用于获取文件或目录信息的函数有( )。 A. os.path.getsize() B. os.path.isdir() C. os.path.isfile() D. os.rename() 答案:ABC 解析:getsize()获取大小,isdir()判断目录,isfile()判断文件,rename()是重命名操作。 3、 判断题(本题共3小题,正确的填A,错误的填B) 1、( )os.path.join()会根据操作系统自动选择正确的路径分隔符。 答案:A 解析:os.path.join()自动适配Windows的“\”和Linux的“/”。 2、( )next(reader)函数用于读取CSV文件的最后一行。 答案:B 解析:next(reader)读取下一行,常用于跳过表头。 3、( )os.path.exists()只能判断文件是否存在,不能判断目录。 答案:B 解析:os.path.exists()可以判断文件和目录是否存在。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Python程序设计基础》(高等教育出版社)一课一练的第21练,内容涵盖第七单元第一节项目1 批量重命名活动照片的相关概念。 《Python程序设计基础》(高等教育出版社)第21练 第七单元 项目实践 第一节 项目1 批量重命名活动照片 1、 单项选择题(本题共5小题) 1.下列哪个函数用于改变当前工作目录( )。 A. os.chdir() B. os.getcwd() C. os.listdir() D. os.mkdir() 2.在读取CSV文件时,设置编码为utf-8的目的是( )。 A. 提高读取速度 B. 支持中文字符 C. 压缩文件大小 D. 加密文件内容 3.用于删除空文件夹的是( )。 A. os.remove() B. os.rmdir() C. os.delete() D. os.unlink() 4.在重命名操作中,oldFilePath的构造方式是( )。 A. imageFolderPath + stuCode + extension B. os.path.join(imageFolderPath, stuCode+extension) C. imageFolderPath + "/" + stuCode D. os.path.join(imageFolderPath, stuCode, extension) 5.在项目中,存储班级和姓名的数据结构是( )。 A. 列表 B. 字典 C. 元组 D. 集合 2、 多选题(本题共2小题) 1.在Python中,下列哪些语句用于文件操作中的上下文管理( )。 A. with open() as f B. try-except C. f.close() D. with语句 2.用于获取文件或目录信息的函数有( )。 A. os.path.getsize() B. os.path.isdir() C. os.path.isfile() D. os.rename() 3、 判断题(本题共3小题,正确的填A,错误的填B) 1、( )os.path.join()会根据操作系统自动选择正确的路径分隔符。 2、( )next(reader)函数用于读取CSV文件的最后一行。 3、( )os.path.exists()只能判断文件是否存在,不能判断目录。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第七单元第一节  第21练  项目1 批量重命名活动照片 《Python程序设计基础》(高等教育出版社)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。