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'''