,可以通过以下步骤实现:
完整代码示例:
import os
file_list = []
while True:
file_path = input("请输入要扫描的文件路径(输入q结束):")
if file_path == 'q':
break
if os.path.isfile(file_path):
file_list.append(file_path)
else:
print("文件不存在,请重新输入!")
output_file = "output.txt" # 输出文件名
with open(output_file, 'w') as f_out:
for file_path in file_list:
with open(file_path, 'r') as f_in:
f_out.write(f_in.read())
这段代码实现了从用户获取输入以选择要扫描的文件,并将这些文件内容写入一个名为"output.txt"的文件中。用户可以逐个输入文件路径,输入"q"结束输入。程序会检查输入的文件路径是否存在,如果存在则将其添加到文件列表中。然后,程序会逐个打开文件并将其内容写入输出文件中。
注意:这个示例代码只是一个简单的实现,没有进行错误处理和异常处理。在实际应用中,可能需要添加适当的错误处理和异常处理机制。
领取专属 10元无门槛券
手把手带您无忧上云