12月14日学习笔记-几个练习题
来源:互联网 发布:淘宝个人店铺 注册商标 编辑:程序博客网 时间:2024/05/10 16:25
文件拷贝习题-----要求:
1、将旧文件的数据拷贝到新文件中
2、将旧文件名重新命名为——旧文件[复制].xxx 的格式
代码如下:
#获取文件名old_name = input("请输入要复制的文件名:")#以只读模式打开文件,并且将其放在reading中储存reading = open(old_name)#将文件中的内容进行读取并储存old_read = reading.read()#f.rfind()指的是从右侧开始查找某个东西,并返回其位置num1 = old_name.rfind(".")#利用拆分的方法,进行重新组合形成新的文件名new_name = old_name[:num1] + '[复制]'+old_name[num1:]#新建并且打开一个新的文件,文件名用刚才组合的新名字new_write = open(new_name,'w')#写入旧文件中的数据到新文件中new_write.write(old_read)#关闭文件reading.close()new_write.close()
2、读取一个文件,显示除了以井号(#)开头的行以外的所有行
'''目标文件效果:#name:leon123321123456#hellonames = '[love]''say'#end'''#name:leon
#先接收一个文件的名字older_name = input('请输入您要读取的文件名:')opening = open(older_name,'r')
#注意这里的readines()用法是全部读取,但是需要用for in 的方法取出来leading = opening.readlines()for test in leading: if test[0] == '#': pass else: print(test)'''运行之后效果:usr/bin/python3.6 /home/leon/Documents/llearning/4week/27day/27day.py请输入您要读取的文件名:实验.py123321123456names = '[love]''say'Process finished with exit code 0'''
阅读全文
0 0
- 12月14日学习笔记-几个练习题
- 12月13日学习笔记-几个练习题
- 2016年12月14日学习笔记
- 6月12日学习笔记
- 12月14日训练笔记
- 数据库系统概论学习笔记(10月14日首发,10月22日更新)
- vc++学习笔记—11月14日
- 2013年1月14日VC++学习笔记
- java学习笔记(2013年03月14日)
- 2015年1月14日《Linux程序设计》学习笔记
- 2015年9月14日-学习笔记
- 学习笔记 2017年9月14日
- C#学习笔记!(2005年12月21日)
- C#学习笔记 2007年12月17日
- C#学习笔记 2007年12月18日
- C#学习笔记 2007年12月19日
- C#学习笔记 2007年12月20日
- android学习笔记:2010年4月12日
- Mycat心跳机制梳理
- 加密货币总市值突破5000亿美元,超越股神公司市值
- Tensorflow中的优化器子类
- linux下qt虚拟键盘
- 2007年总结与2008年规划
- 12月14日学习笔记-几个练习题
- 学生成绩管理系统
- Zookeeper集群搭建
- 微信小程序入门
- 近期改pcb板子遇到的问题
- cifar分类可能遇到的错误更正
- LeetCode 13. Roman to Integer
- 做正确的事,等着被开除
- ztree模糊查询选中节点