Bestanden openen in de modi “rt” en “wt”

| | |

Verschillende keren hier op SO heb ik mensen de modi rt en wt zien gebruiken voor het lezen en schrijven van bestanden.

Bijvoorbeeld:

p>
met open("input.txt", "rt") als input_file: met open("output.txt", "wt") als output_file: ... 

Ik zie de modi gedocumenteerd niet, maar sinds open( ) geeft geen foutmelding - het lijkt erop dat het vrijwel legaal is om te gebruiken.

Waar is het voor en is er een verschil tussen het gebruik van wt versus w en rt vs r?