我什至不知道从哪里开始。
我有一个程序的输出文件列表,我们称它们为 foo。它们是编号输出,例如 foo_1.out
我想为每个文件创建一个目录,将文件移动到它的目录,在该目录中运行一个 bash 脚本,从每个脚本中获取输出,将其作为连接的单个文件复制到根目录。
我知道这不是“嘿,为我做我的工作”的论坛,我真的在努力学习。真诚感谢任何关于在哪里寻找的建议!
谢谢!
要获取目录中所有文件的列表或创建文件夹,请查看os 模块。具体来说,尝试os.listdir
并os.mkdir
要复制文件,您可以手动打开每个文件,将内容复制到字符串,然后将其重写到不同的文件。或者,查看shutil模块
要运行 bash 脚本,请使用subprocess库。
所有这三个都应该是 python 标准库的一部分。