实验七 文件及文件夹操作

这个实验旨在掌握Python中的文件操作,包括使用内置函数open()、with关键字,以及os、os.path、shutil库的功能。实验内容涉及写入文件、生成乘法表、文本转Excel、递归查找文件等,通过多种解法展示实现过程。
摘要由CSDN通过智能技术生成

实验目的

  1. 掌握内置函数open()的用法
  2. 熟练运用with关键字
  3. 掌握os、os.path、shutil标准库中常用函数的用法
  4. 掌握递归遍历文件夹及其子文件夹的原理
  5. 了解python-docx、openpyxl等扩展库的用法

实验内容

  1. 现在d:\有一份‘邀请函.txt’的空白文件,请在同级目录下编写一段代码,写入内容‘诚挚邀请您来参加本次宴会’。
  2. 在第一题的基础上,添加上问候语和发件人,内容是’best regards 李雷’,让内容是:
    诚挚邀请您来参加本次宴会。
    best regards
    李雷
  3. 使用嵌套循环实现九九乘法表,并将乘法表的内容写入到“d:\乘法表.txt”文件中。
  4. 把d盘根目录下的记事本文件test.txt转换成Excel文件。假设test.txt文件中第一行为表头,从第二行开始为实际数据,并且表头和数据行中的不同字段信息都是用逗号分隔。
  5. 编写程序,检查D:\文件夹及其子文件夹中是否存在一个名为temp.txt的文件

实验过程

  1. 现在d:\有一份‘邀请函.txt’的空白文件,请在同级目录下编写一段代码,写入内容‘诚挚邀请您来参加本次宴会’。

第一种解法
程序代码如下

content = '诚挚邀请您来参加本次宴会。'
with open('D:\邀请函.txt','w') as fp:
    fp.write(content)

运行结果如下
在这里插入图片描述
第二种解法
程序代码如下

f = open(r'D:\邀请函.txt',"a+")
data = f.write('诚挚邀请您来参加本次宴会')
f.close()

运行结果如下
在这里插入图片描述

  1. 在第一题的基础上,添加上问候语和发件人,内容是’best regards 李雷’,让内容是:
    诚挚邀请您来参加本次宴会。
    best regards
    李雷

第一种解法
程序代码如下

content = '\nbest regards\n李雷'
with open('D:\邀请函.txt','a') as fp:
    fp.write(content)

运行结果如下
在这里插入图片描述

第二种解法
程序代码如下

f = open('D:\邀请函.txt',"a+")
data = f.write('诚挚邀请您来参加本次宴会'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值