В Python при открытии файла мы используем 'r'
для указания только для чтения и 'w'
только для записи. Затем мы используем 'r+'
для обозначения "чтение и запись".
Почему бы не использовать 'rw'
? Не выглядит ли 'rw'
более естественным, чем 'r+'
?
Редактировать 25 января:
Ой.. Думаю, мой вопрос выглядит немного запутанным. Я пытался спросить: 'r'
- первая буква "read" и 'w'
первая буква "write", поэтому 'r'
и 'w'
выглядят естественными, чтобы отображать "читать" и "писать". Однако, когда дело доходит до "чтения и записи", Python использует "r +" вместо 'rw'
.
Таким образом, вопрос состоит в том, что на самом деле речь идет о рациональном именовании вместо различий между ними.