Вы должны изменить свой код на:
for in_name, out_name in zip(list_of_in_names, list_of_out_names):
with open(in_name, 'r') as fin, open(out_name, 'w') as fout:
...
Где list_of_in_names
и list_of_out_names
имена файлов, из которых вы хотите читать и записывать соответственно.
Редактировать: По адресуВопрос из комментариев вы можете использовать в библиотеке pathlib
:
from pathlib import Path
for in_path in Path('C:/Path').glob('*.csv'):
out_path = in_path.with_suffix('.txt')
with in_path.open('r') as fin, out_path.open('w') as fout:
...