import shutil import os # 获取原本txt文件的位置 original_file_path = input("请输入原本txt文件的位置:") # 获取副本保存的路径 copies_directory_path = input("请输入副本保存的路径:") # 获取生成的副本数量 num_of_copies = int(input("请输入要生成的副本数量:")) # 判断原本txt文件是否存在 if not os.path.isfile(original_file_path): print("原本txt文件不存在") exit() # 判断副本保存的路径是否存在,如果不存在则创建目录 if not os.path.exists(copies_directory_path): os.makedirs(copies_directory_path) # 生成副本txt文件并保存副本文件路径到txt文件中 with open("copies_paths.txt", "w") as f: for i in range(num_of_copies): copy_file_name = str(i+1) + ".txt" copy_file_path = os.path.join(copies_directory_path, copy_file_name) shutil.copyfile(original_file_path, copy_file_path) f.write(copy_file_path + "\n") print("已生成副本文件:" + copy_file_path) print("已将副本文件路径保存到copies_paths.txt文件中")