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---实验八相关推荐

  1. python实验八分支语句_python语句(分支,循环)

    这次简单说下,分支,循环等语句 一.条件语句(分支) 1.if语句 基本写法:(不可以忽略缩进) if 判断条件(非0,非空,true): 执行语句 else (if):                ...

  2. python上机实验报告读取文件_Python程序设计实验报告:实验八 文件

    安徽工程大学 Python程序设计 实验报告 班级 物流192姓名陶俊 学号3190505235 成绩 日期 2020.6.3 指导老师修宇 实验八 文件 [实验目的] 掌握读写文本文件或 CSV 文 ...

  3. python上机实验报告读取文件_Python程序设计实验八:文件

    安徽工程大学 Python程序设计实验报告 班级:物流192 姓名:李心悦 学号:3190505218成绩: 日期:2020.6.3 指导教师:修宇 [实验名称]实验八 文件 [实验目的] 掌握读写文 ...

  4. Python|实验项目八例

    实验一:编写一个Python程序,模拟一个自动柜员机(ATM)验证用户输入密码的操作.ATM提示用户输入密码,如果用户输入正确密码,ATM输出密码正确信息,然后终止程序. #exp1_1 def ma ...

  5. python语言程序设计实践教程实验八答案_Python程序设计实验报告: 实验八 文件...

    实验八 文件 班级:物流191 姓名:韩晶晶 学号:3190505140 指导老师:修宇 成绩: 日期:2020.6.3 [实验目的] 掌握读写文本文件或 CSV 文件,进而对数据进行处理的方法. [ ...

  6. 上海交通大学python实验七答案_20192310 实验八《数据结构与面向对象程序设计》实验报告...

    20192310 2020-2021-1 <数据结构与面向对象程序设计>实验八报告 课程:<程序设计与数据结构> 班级: 1923 姓名: 严嘉钰 学号: 20192310 实 ...

  7. 20155235 《网络攻防》 实验八 Web基础

    20155235 <网络攻防> 实验八 Web基础 实验内容 Web前端HTML(0.5分) 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写一个含有表 ...

  8. python实验六到十二作业(待完善)

    ###############实验六 面向对象的程序设计############### #####第一题 # class circle: # def __init__(self,yuanxing, r ...

  9. python实验---猜谜语闯关游戏

    python实验-猜谜语闯关游戏 题目 ​ 设计并实现一款猜谜语的闯关游戏.玩家根据给出的谜面,输入谜底.游戏根据玩家给出的谜底正确与否,决定是否进入下一关. 如果玩家猜错,则闯关失败.如果玩家猜对, ...

  10. Python解决八皇后问题

    Python解决八皇后问题 参考文章: (1)Python解决八皇后问题 (2)https://www.cnblogs.com/littleseven/p/5362791.html 备忘一下.

最新文章

  1. OpenCart之在线客服(Google Talk)模块教程
  2. 解决电脑没有任何图标问题(以及没有底部的任务栏)
  3. 2.数据库的基本操作针对于库层面的操作
  4. 虚拟机模拟WIN2008创建域控制器与故障转移群集
  5. 【BZOJ4069】【APIO2015】巴厘岛的雕塑 [贪心][DP]
  6. 如何提高自己的思维逻辑能力?
  7. 2018蓝桥杯省赛---java---C---7(缩位求和)
  8. 配置Struts2的异常处理
  9. node之http模块总结
  10. 玩转JavaScript OOP[0]——基础类型
  11. Struts1的实现原理
  12. 如何在小程序里面放入企业官网
  13. InnoDB存储引擎有三大特性
  14. 使用百度地图精准定位经纬度坐标的方法
  15. Oreilly的历史和公司概况
  16. 【HDOJ】1814 Peaceful Commission
  17. Linux 下载百度网盘文件
  18. 任意阶幻方的解法及c++实现
  19. BlockingQueue及其实现
  20. 越是穷人,就越需要大数据

热门文章

  1. java复制单个文件
  2. Linux的slab和nginx的区别,Nginx核心知识100讲》nginx Slab管理器
  3. html和php文件怎么连接,html页面跟php文件连接的方法
  4. css布局笔记(二)Flex
  5. 从0开始接触html--第一天学习内容总结
  6. php开发微信图灵机器人
  7. 《我们应该怎样做需求分析》阅读笔记
  8. while和for循环
  9. Common Knowledge_快速幂
  10. java 与 c#的 中 字符串比较“==”与“equals”的差异