![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() ![]()
Вставить ник | Быстрая цитата | Сообщение
#1
|
|
![]() * Не Злой * ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 912 Регистрация: 6.12.2005 Пользователь №: 10925 ![]() |
В книге Россума "Язык программирования Питон" прочел интересное замечание, что в Windows и некоторых других ОС при открытии бинарного файла как текстового может произойти порча файла... При чем ничего не говорится о том, с какими правами. Что будет, если я случайно открою бинарный файл как текстовый, но в режиме r - испортрится или нет? Кто пробывал? :-) Задаю вопрос здесь потому, что под Windows программировать не Питоне пока что не собираюсь ... Так, для общего развития..
|
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#2
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 ![]() |
В книге Россума "Язык программирования Питон" прочел интересное замечание, что в Windows и некоторых других ОС при открытии бинарного файла как текстового может произойти порча файла... При чем ничего не говорится о том, с какими правами. Что будет, если я случайно открою бинарный файл как текстовый, но в режиме r - испортрится или нет? Кто пробывал? :-) Задаю вопрос здесь потому, что под Windows программировать не Питоне пока что не собираюсь ... Так, для общего развития.. Нет, ничего не произойдет, если в режиме чтения, так как запись обратно в файл не даст сделать сама операционная система. А порча происходит из-за того, что некотороые службы ввода/вывода начинают добавлять \r ко всем встретившимся \n например в виндовс. Сообщение отредактировано leah - 9.07.2010 - 22:05 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 13.06.2025 - 11:24 |