项目15-办公自动化基础230717.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 18页
  • 2026-02-04 发布于湖南
  • 举报

Python程序设计

数字媒体应用技术陆远蓉

办公自动化基础/15

建立文件夹导入os模块:importos在程序文件当前位置,建立两个文件夹:文件夹1、文件夹2程序文件名:01a-相关知识.py

建立文件夹在“测试”文件夹中新建10个子文件夹,名称为测试文件夹1、测试文件夹2……、测试文件夹10

任务1-批量生成文件夹读取“名单.xlsx”中的学号和姓名批量建立以“学号-姓名”命名的文件夹

任务1-批量生成文件夹获取姓名和学号的列使用zip()函数来将姓名和学号组合在一起遍历名单,依次创建学生文件夹

文件分类管理将不同类型的文件,分类放入不同的文件夹使用os模块处理文件和文件夹使用shutil模块实现文件的移动、复制获取文件夹“素材a”中的所有文件:os.listdir(素材a)扩展名为.txt的文件:file.endswith(.txt’)将文件移动到文件夹“txt文件”:shutil.move(os.path.join(folder,file),folder_pic)

所有的jpg文件复制到“图片”文件夹文件分类管理

任务2-文件分类整理“素材文件夹”中,三种类型的文件,分别移动到不同的子文件夹中

任务2-文件分类整理“素材文件夹”中,三种类型的文件,分别移动到不同的子文件夹中

自动生成报表报表模板:红框表示占位符{TOTAL_SALES}被替换为变量total_sales的值:

任务3-电商平台自动报表相关设置

任务3-电商平台自动报表对‘电商平台数据.xlsx’中的数据进行计算,获得运算结果

任务3-电商平台自动报表对数据进行可视化分析,生成图表

任务3-电商平台自动报表将前面的运算结果和生成的图表中:

任务3-电商平台自动报表将前面生成的图表,插入报表模板文件中:

插入运算结果和图表的文件,保存为一个新的文件,删除临时文件

任务3-电商平台自动报表生成的报表

本次课,学到什么呢?了解os模块、shutil模块批量生成文件夹的思路怎样表示文件和文件夹的路径怎样根据规则对文件进行分类和组织理解自动生成报表的思路怎样把程序的结果与doc文件结合,从而自动生成带有数据和图表的报表文件

文档评论(0)

1亿VIP精品文档

相关文档