1, 文件读写
2, 案例_文件备份
-
目的: 可以将指定的文件进行备份 -
操作流程:
old_file_name = input("请输入要备份的文件名称:")
index = old_file_name.rfind(".")
new_file_name = old_file_name[0:index] + "[复制]" + old_file_name[index:]
old_file = open(old_file_name,'r')
new_file = open(new_file_name,"w")
for line in old_file.readlines():
new_file.write(line)
old_file.close()
new_file.close()
3,文件&文件夹操作
4,批量修改文件名
-
目的: 可以对指定文件夹中的文件进行批量重命名操作 -
操作流程 import os
flag = False
names = os.listdir("./西游记")
for name in names:
if flag:
index = name.rfind(".")
new_name = name[:index] + "(吴承恩)" + name[index:]
base_path = "./西游记/"
os.rename(base_path + name, base_path + new_name)
else:
if name.find("(吴承恩)"):
new_name = name.replace("(吴承恩)","")
base_path = "./西游记/"
os.rename(base_path + name, base_path + new_name)
总结
1, 文件读写, open(“w”,“r”), read, write, readline, readlines
2, 文件&文件夹处理, os模块, os.rename, os.remove, os.listdir, os.chdir, os.rmdir
|