Je suis en train de joindre le texte de plusieurs fichiers en même temps en utilisant la fonction zip, mais je continue à obtenir l'erreur, TypeError: coercing to Unicode: need string or buffer, generator found
TypeError tout en essayant de joindre deux fichiers texte côte à côte
Ceci est mon code,
filepaths = ['file1.txt', 'file2.txt', 'file3.txt']
with open('op.txt', 'w') as f:
temp = zip(*[open(fpath for fpath in filepaths)])
for lines in temp:
outfile.write('\t'.join(line.strip() for line in lines) + '\n')
S'il vous plaît Aidez-moi avec cette erreur, je suis nouveau à l'écriture avec zip & python
Je pense que vous voulez '[open (fpath) pour fpath dans les chemins de fichiers]' . –