本题和课堂案例,批量修改文件名相似,可参考此案例完成
参考答案
import os
f1 = open('python-06基础班-1.txt','w+',encoding='utf-8')
f2 = open('python-06基础班-2.txt','w+',encoding='utf-8')
f3 = open('python-06基础班-3.txt','w+',encoding='utf-8')
f4 = open('python-06基础班-4.txt','w+',encoding='utf-8')
f5 = open('python-06基础班-5.txt','w+',encoding='utf-8')
list1 = os.listdir()
print(list1)
for name in list1:
new_name = '[黑马]'+name
os.rename(name,new_name)
编写一段代码以完成两份文件之间的备份
在python用户目录下创建python基础班文件夹
在文件夹中创建gai_lun.txt文件
打开文件在gai_lun.txt中写入"德玛西亚!人在塔在!",然后关闭文件
重新打开gai_lun.txt文件,读取其内容
在文件夹中创建gai_lun副本.txt文件
将gai_lun.txt文件中的数据写入gai_lun副本.txt文件中
关闭相应的文件
f = open('gai_lun.txt', 'w', encoding='UTF-8')
f.write("德玛西亚!人在塔在!")
f.close()
f2 = open('gai_lun.txt', 'r', encoding='UTF-8')
content = f2.read()
f3 = open('gai_lun副本.txt', 'w', encoding='UTF-8')
f3.write(content)
f3.close()
f2.close()
f.close()