我必须删除许多文件的前 2 个标题并用另一个文件替换它们。由于我是 Python 和编程新手,我一直在使用以下代码
import glob
import os
list_of_files = glob.glob('./*.txt')
for file_name in list_of_files:
os.system('sed "1,2d" %s | sort -k1 > %s.sort' %(file_name,file_name))
os.system ('cat header file %s.sort > %s.header' %(file_name,file_name))
哪个有效。但是我认为应该有更好的方法来完成这项工作。我也不必要地制作了一个我不需要的额外文件 *.sort 。