I have a series of files similar to that
1A2B_A.txt, 1A2B_2C.txt, 1A2B_DF.txt,
1B23_D.txt, 1B23_B.txt, 1B23_25.txt, and many more
I want to combine each three files starting with the same four code before the "_"

Thanks in advance

Something like this, can not test without those files:

import os
## assumes curdir is directory with the text files to process
if not os.path.isdir(os.path.join(os.curdir,'joined')):
for textfile in (fn for fn in os.listdir(os.curdir)
                 if fn.endswith('.txt') and fn[4]=='_'):
    begin,_,end = textfile.partition('_')
    open( os.path.join(os.curdir,
Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.18 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.