Python 如何使用批处理脚本将多个文件夹中的多个文本合并为连续编号?
我有400个文件夹(名为“1”到“400”),其中包含多个文本文件,我希望每个文件夹合并一个文本文件,并在其文件夹名称后编号(或至少在文件名中提供连续编号) 我知道如何使用cat命令在终端中合并文件,但只能手动为每个文件夹合并文件。我想批处理脚本应该让这更容易,但我对批处理脚本还不熟悉。有人能帮我吗Python 如何使用批处理脚本将多个文件夹中的多个文本合并为连续编号?,python,text,merge,batch-processing,Python,Text,Merge,Batch Processing,我有400个文件夹(名为“1”到“400”),其中包含多个文本文件,我希望每个文件夹合并一个文本文件,并在其文件夹名称后编号(或至少在文件名中提供连续编号) 我知道如何使用cat命令在终端中合并文件,但只能手动为每个文件夹合并文件。我想批处理脚本应该让这更容易,但我对批处理脚本还不熟悉。有人能帮我吗 我正在Mac上工作,并安装了Python 2.7.9。使用bash可以这样做: for i in {1..400} do cat $i/* > $i/$i done 关于Python
我正在Mac上工作,并安装了Python 2.7.9。使用bash可以这样做:
for i in {1..400}
do
cat $i/* > $i/$i
done
关于Python有什么可以做的吗?与Windows相关;也许你的意思是;我编辑了标签…非常感谢!我猜不会这么复杂。但是,我如何才能将合并后的文件命名为与其所在文件夹(1..400)相同的名称,而不是“大文件”?@pimhuijnen我编辑我的答案,如果我的答案对您有帮助,请接受我的答案。效果很好!再次感谢!