Python---实验八
1,现在有一份‘邀请函.txt’的空白文件,请在同级目录下编写一段代码,写入内容‘诚挚邀请您来参加本次宴会’。
with open(f'G:\study\Python\邀请函.txt',mode='w',encoding='utf-8') as y:y.write('诚挚邀请您来参加本次宴会')
效果图如下:
2,在第一题的基础上,添加上问候语和发件人,内容是’best regards 李雷’,让内容是:
诚挚邀请您来参加本次宴会。
best regards
李雷
with open(f'G:\study\Python\邀请函.txt',mode='w',encoding='utf-8') as y:y.write('诚挚邀请您来参加本次宴会。\nbest regards\n李雷')
效果图如下:
3,在第二题的基础上,这封邮件需要发送给‘丁一’、‘王美丽’、‘韩梅梅’三位朋友,请在邮件内容开头处添加收件人名字,并且生成相应名字的邮件。邮件内容应该为:
丁一:
诚挚邀请您来参加本次宴会
best regards
李雷
文件名为: 朋友姓名
邀请函.txt
intimates = ['丁一','王美丽','韩梅梅']
with open('G:\study\Python\邀请函.txt',mode='r',encoding='utf-8') as y:includes = y.read()for intimate in intimates:with open('G:\study\Python\%s邀请函.txt'%intimate,mode='w',encoding='utf-8') as yy:yy.write('%s:\n'%intimate)yy.write(includes)
效果图如下:
4,使用嵌套循环实现九九乘法表,并将乘法表的内容写入到txt文件中。
with open('G:\study\Python\99乘法表.txt',mode='w',encoding='utf-8') as yy:for i in range(1,10):for j in range(1,i+1):yy.write('%d×%d=%-2d '%(i,j,i*j))yy.write('\n')
效果图如下:
5,把记事本文件test.txt转换城Excel2007+文件。假设test.txt文件中第一行为表头,从第二行开始为实际数据,并且表头和数据行中的不同字段信息都是用逗号分隔。
from openpyxl import Workbook
def main(txtFileName):new_XlsxFileName = txtFileName[:-3] + 'xlsx'wb=Workbook()ws=wb.worksheets[0]with open(txtFileName,mode='r',encoding='utf-8') as y:for line in y:line = line.strip().split(',')ws.append(line)wb.save(new_XlsxFileName)
main('G:\\study\\Python\\excel.txt')
效果图如下:
6,编写程序,检查D:\文件夹及其子文件夹中是否存在一个名为temp.txt的文件。
from os import listdir
from os.path import join,isdir
def search(directory,fileName):dirs = [directory]print(dirs)while(dirs):current = dirs.pop(0)print(current)print(listdir(current))for subPath in listdir(current):if subPath == fileName:return Truepath = join(current,subPath)if isdir(path):dirs.append(path)return False
print(search('G:\\study\\Python','excel.txt'))
效果图如下:
Python---实验八相关推荐
- python实验八分支语句_python语句(分支,循环)
这次简单说下,分支,循环等语句 一.条件语句(分支) 1.if语句 基本写法:(不可以忽略缩进) if 判断条件(非0,非空,true): 执行语句 else (if): ...
- python上机实验报告读取文件_Python程序设计实验报告:实验八 文件
安徽工程大学 Python程序设计 实验报告 班级 物流192姓名陶俊 学号3190505235 成绩 日期 2020.6.3 指导老师修宇 实验八 文件 [实验目的] 掌握读写文本文件或 CSV 文 ...
- python上机实验报告读取文件_Python程序设计实验八:文件
安徽工程大学 Python程序设计实验报告 班级:物流192 姓名:李心悦 学号:3190505218成绩: 日期:2020.6.3 指导教师:修宇 [实验名称]实验八 文件 [实验目的] 掌握读写文 ...
- Python|实验项目八例
实验一:编写一个Python程序,模拟一个自动柜员机(ATM)验证用户输入密码的操作.ATM提示用户输入密码,如果用户输入正确密码,ATM输出密码正确信息,然后终止程序. #exp1_1 def ma ...
- python语言程序设计实践教程实验八答案_Python程序设计实验报告: 实验八 文件...
实验八 文件 班级:物流191 姓名:韩晶晶 学号:3190505140 指导老师:修宇 成绩: 日期:2020.6.3 [实验目的] 掌握读写文本文件或 CSV 文件,进而对数据进行处理的方法. [ ...
- 上海交通大学python实验七答案_20192310 实验八《数据结构与面向对象程序设计》实验报告...
20192310 2020-2021-1 <数据结构与面向对象程序设计>实验八报告 课程:<程序设计与数据结构> 班级: 1923 姓名: 严嘉钰 学号: 20192310 实 ...
- 20155235 《网络攻防》 实验八 Web基础
20155235 <网络攻防> 实验八 Web基础 实验内容 Web前端HTML(0.5分) 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写一个含有表 ...
- python实验六到十二作业(待完善)
###############实验六 面向对象的程序设计############### #####第一题 # class circle: # def __init__(self,yuanxing, r ...
- python实验---猜谜语闯关游戏
python实验-猜谜语闯关游戏 题目 设计并实现一款猜谜语的闯关游戏.玩家根据给出的谜面,输入谜底.游戏根据玩家给出的谜底正确与否,决定是否进入下一关. 如果玩家猜错,则闯关失败.如果玩家猜对, ...
- Python解决八皇后问题
Python解决八皇后问题 参考文章: (1)Python解决八皇后问题 (2)https://www.cnblogs.com/littleseven/p/5362791.html 备忘一下.
最新文章
- OpenCart之在线客服(Google Talk)模块教程
- 解决电脑没有任何图标问题(以及没有底部的任务栏)
- 2.数据库的基本操作针对于库层面的操作
- 虚拟机模拟WIN2008创建域控制器与故障转移群集
- 【BZOJ4069】【APIO2015】巴厘岛的雕塑 [贪心][DP]
- 如何提高自己的思维逻辑能力?
- 2018蓝桥杯省赛---java---C---7(缩位求和)
- 配置Struts2的异常处理
- node之http模块总结
- 玩转JavaScript OOP[0]——基础类型
- Struts1的实现原理
- 如何在小程序里面放入企业官网
- InnoDB存储引擎有三大特性
- 使用百度地图精准定位经纬度坐标的方法
- Oreilly的历史和公司概况
- 【HDOJ】1814 Peaceful Commission
- Linux 下载百度网盘文件
- 任意阶幻方的解法及c++实现
- BlockingQueue及其实现
- 越是穷人,就越需要大数据
热门文章
- java复制单个文件
- Linux的slab和nginx的区别,Nginx核心知识100讲》nginx Slab管理器
- html和php文件怎么连接,html页面跟php文件连接的方法
- css布局笔记(二)Flex
- 从0开始接触html--第一天学习内容总结
- php开发微信图灵机器人
- 《我们应该怎样做需求分析》阅读笔记
- while和for循环
- Common Knowledge_快速幂
- java 与 c#的 中 字符串比较“==”与“equals”的差异