1
我想结合一堆txt文件,但我也想在每个文件的末尾添加一些内容,以便知道一个文件的结尾和另一个文件的开始位置(在这种情况下,我使用了“##### ##########“)如何使用glob.glob组合txt文件并添加一个字符串来分割txt文件?
如果我使用单个文件并通读它们,则此代码有效,但我希望能够通过使用glob.glob读取文件目录。当我这样做时,我得到一个空白的outfile。有人可以解释为什么会发生这种情况吗?
谢谢!
import glob
with open("concatenated.txt",'w') as outfile:
for files in glob.glob('\\home\\wra\\Desktop\\combine\\*.txt'):
for fname in files:
with open(fname) as infile:
outfile.write(infile.read() +"\n\n##################\n\n")
尝试正斜杠,而不是在你的路径反斜杠。 –
@Rawing谢谢你!新的这个,让它仍然混合起来。 – wra