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