如何将文本从一个txt文件预处理为多个txt文件



我有一个intro.txt文件,其中包含一些文本,我想在所有.txt文件中添加这些文本

示例intro.txt

0
00:00:00,000 --> 00:00:10,000
Subtitle BY Name
Synced By Name

我想把它附加到的第一行

文件1.text

0
00:00:00,000 --> 00:00:10,000
Subtitle BY Name
Synced By Name

1
00:00:11,000 --> 00:00:20,000 
Hello
2
00:00:21,000 --> 00:00:30,000 
How are you doing

File2.txt

0
00:00:00,000 --> 00:00:10,000
Subtitle BY Name
Synced By Name

1
00:00:11,000 --> 00:00:20,000 
Hello
2
00:00:21,000 --> 00:00:30,000 
How are you doing

我发现了这个代码";重命名应该附加到intro(或任何没有.txt扩展名的文件(的文件,然后可以在批处理文件中的*.txt文件上使用FOR循环;

@echo off
for /R  "C:UsersMr-OussamaDesktopintroMylistText" %%a in (*.srt) do type intro >> %%a
pause

它运行良好。但我希望文本出现在第一行,而不是的末尾

我发现这个程序添加文本时出现错误消息

PSA将文本插入SRT

有没有人知道任何程序或所需订单?适用于Windows

我发现了这个代码Payton

import glob
for file in glob.glob('./*txt'):
with open(file.replace('.txt', '-out.txt'), 'w') as outfile:
with open(file) as infile:
text = infile.readlines()
text.insert(0, "headern")
outfile.write(''.join(text))
infile.close()
outfile.close()

他在工作。如何指定文本而不是编写文本?就像改变一个文本";标题";到文件路径intro.txtheader=\Desktop\new\intro.txt

相关内容

  • 没有找到相关文章