站长推荐
点击排行
关注我 么么哒

【python】文件内容操作
- 学无止境
- 时间:Tue May 12 2020 10:11:10 GMT+0800 (China Standard Time)
- 212人已阅读
简介
实验八
第二题
题目描述:
现在有一份‘邀请函.txt’的空白文件,请在同级目录下编写一段代码,写入内容‘诚挚邀请您来参加本次宴会’。
参考代码:
f=open('邀请函.txt','w+')
f.write('诚挚邀请您来参加本次宴会\n')
f.close()

题目描述
在第一题的基础上,添加上问候语和发件人,内容是’best regards 李雷’,让内容是:
诚挚邀请您来参加本次宴会
best regards
李雷
参考代码
f=open('邀请函.txt','a+')
f.write('best regards\n李雷\n')
f.close()

第三题
题目描述
在第二题的基础上,这封邮件需要发送给‘丁一’、‘王美丽’、‘韩梅梅’三位朋友,请在邮件内容开头处添加收件人名字,并且生成相应名字的邮件。邮件内容应该为:
丁一:
诚挚邀请您来参加本次宴会
best regards
李雷
文件名为: 丁一邀请函.txt
参考代码
friends = ['丁一','王美丽','韩梅梅']
f = f=open('邀请函.txt','r+')
s = f.read()
for friend in friends:
f=open(friend + '.txt','w+')
content= friend+":\n" + s
print(content)
f.write(content)
f.close()

第四题
题目详情
使用嵌套循环实现九九乘法表,并将乘法表的内容写入到txt文件中。
参考代码
f=open('result.txt','w+')
result = ''
for i in range(1,10):
for j in range(1,i+1):
result += str(j)+'*'+str(i)+'='+str(i*j)+'\t'
# print(i,"*",j,"=",i*j,end = "\t")
result += '\n'
# print('\n')
print(result)
f.write(result)
f.close()

第五题
题目描述
把记事本文件test.txt转换城Excel2007+文件。假设test.txt文件中第一行为表头,从第二行开始为实际数据,并且表头和数据行中的不同字段信息都是用逗号分隔
参考代码
import locale
from openpyxl import Workbook
wb = Workbook()
#获取第一个sheet
ws = wb.active
f=open('test.txt','r+')
for line in f:
content = line.split(",")
ws.append([content[0],content[1],content[2],content[3]])
print(line)
f.close()
wb.save("test.xlsx")

第六题
题目描述
编写程序,检查D:\文件夹及其子文件夹中是否存在一个名为temp.txt的文件。
参考代码
fileName = 'temp.txt'
try:
f=open(fileName,'r+')
except:
print("文件:'",fileName,"' 不存在")
else:
print("已打开:",fileName)
f.close()

上一篇:非实验题汇总
下一篇:【net】音乐播放器