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