Помогите понять плиз.
Открыл справку по open.
Сначала говорится что стандартный режим это r – It defaults to 'r'
Потом говорится что стандартный режим это rt – The default mode is 'rt'
Какой же все таки стандартный режим для open и почему так написано в справке?
Получается если программа считывает, что в файле есть какой-либо текст, а не байты, то дефолт rt? И в каком случае тогда дефолтом будет r?
А разве это не одно и тоже? Ну как бы, когда ты пишешь просто open("имя_файла") то откроется текстовый файл, так как по умолчанию значение rt:
r = чтение
t = текстовый файл
Возможно тут подразумевается, что по умолчанию файл открывается именно на чтение, а дальше идёт дополнение к прошлому, что по умолчанию открывается именно текстовый файл (t), а не байтовый (b).
Да и вроде как, чтобы открыть файл как байтовый надо указать open("имя_файла", 'rb')