Несколько раз здесь, на SO, я видел людей, использующих режимы rt и wt для чтения и записи файлов.
Например:
with open('input.txt', 'rt') as input_file:
with open('output.txt', 'wt') as output_file:
...
Я не вижу режимы документально, но так как open() не выдает ошибку - похоже, что он довольно легален для использования.
Что это такое и существует ли разница между использованием wt vs w и rt vs r?