Если вы хотите, чтобы \n
было включено:
with open(fname) as f:
content = f.readlines()
Если вы не хотите, чтобы \n
было включено:
with open(fname) as f:
content = f.read().splitlines()
Значок гибкого диска стал стандартом для сохранения файлов. Это очень узнаваемый значок, и нет причин его менять. Согласованность между приложениями - замечательная вещь.
Я подозреваю, что со временем значок станет более стилизованным и менее похожим на настоящую дискету, как только люди начнут забывать, как они выглядят (или никогда не знали). Значок в настоящее время представляет концепцию экономии больше, чем дискеты.
Я думаю, что в целом значок гибкого диска стал принятым значком сохранения, даже если он не имеет больше отношения к флеш-памяти, а DVD довольно широко распространены. Откровенно говоря, если бы у программы был значок для сохранения, который был бы чем-то вроде карты памяти или жесткого диска, большинство пользователей не смогли бы выбрать его как значок сохранения.
Как указывали другие, значок дискеты встроен в понимание людьми компьютерных пользовательских интерфейсов как стандартное визуальное представление процесса сохранения чего-либо.
Использование значка гибкого диска является отражением технологии, которая преобладала в то время и поэтому представляла собой то, что средний пользователь мог быстро связать с действием сохранения файла.
Тот факт, что действие сохранения все еще визуально сохраняется. представленный гибким диском, несмотря на его быструю кончину в последнее время, демонстрирует силу связи между значком и процессом сохранения файла. Если бы кто-то попытался изменить значок, ему нужно было бы выбрать изображение, которое
Хотя я признаю, что дискета определенно изжила себя в качестве основного предпочтительного носителя данных, Я не думаю, что это роль значка сохранения в ближайшем будущем.
Если бы значок изменился, я считаю, что основные поставщики ОС и оборудования должны были бы поддержать такое изменение, что, по моему мнению, маловероятно, поскольку это потенциально может оттолкнуть большое количество существующих пользователей
Microsoft довольно хорошо поработала, выбросив стандартные меню и значки в свой офисный пакет 2007 года. Практически каждый средний / начинающий пользователь просто ненавидит это за это ...
Отличный вопрос. Из 4-х компьютеров, которые я активно использую, только на одном даже есть диск 3,5 дюйма. Это устаревшая технология, которую я, например, не прочь бы заменить даже в виде значков.
Возможные замены:
Я удивлен большинству ответов здесь. Похоже, что общее мнение таково: «продолжайте использовать дискету, потому что так делалось всегда». С каких это пор менталитет программиста стал соответствовать идеалам всех остальных? Делать что-то только потому, что «так было всегда» - не оправдание, особенно для программистов.
Я удивлен большинству ответов здесь. Похоже, что общее мнение таково: «продолжайте использовать дискету, потому что так делалось всегда». С каких это пор менталитет программиста стал соответствовать идеалам всех остальных? Делать что-то только потому, что «так было всегда» - не оправдание, особенно для программистов.
Я удивлен большинству ответов здесь. Похоже, что общее мнение таково: «продолжайте использовать дискету, потому что так делалось всегда». С каких это пор менталитет программиста стал соответствовать идеалам всех остальных? Делать что-то только потому, что «так было всегда» - не оправдание, особенно для программистов.
I think the nostalgia is neat - everybody knows what it means. I just took a quick look and Outlook still uses an old-school honkin-huge handset icon to make a call.
Он все еще находится в стандартном списке изображений панели инструментов Windows.
Никто не видел жесткий диск, но это не мешает значку быть таковым. Для большинства пользователей: жесткий диск - это ящик на полу.
Важен стилизованный символ. Изображением может быть красный сверчок - если все ассоциируют этот красный сверчок со спасением.
Пользователи, использующие ваше приложение, сочтут его более удобным, если вы используете значок дискеты. Для последовательности, если вам станет легче. Это повсеместно.
Если честно, значок дискеты никогда не имел для меня особого смысла. Это означает «активность диска», и это также может быть «Сохранить, но и открыть».
Проблема в том, что есть новое поколение пользователей, которые никогда не видели дискеты (например, мой 11-летний племянник), и ему пришлось узнайте, что та странная вещь в квадрате была «Сохранить».
Мне нравится значок папки со стрелкой, указывающей на нее. Может быть, стрелка указывает на цилиндр (а-ля БД)?
Мне не очень нравятся другие идеи , поэтому решение по умолчанию - оставить значок дискеты. Кроме того, я ненавижу большие и некачественные значки дискет, не принадлежащих MS, которые используются в некоторых приложениях.
Другим решением может быть небольшая версия значка приложения с жестким диском и стрелкой от первого ко второму, но этого не будет. отлично смотрятся на иконке 16x16.
Что? Ясно, что дизайн иконок - это наука и искусство. Я очень уважаю хороших дизайнеров иконок.
Вы когда-нибудь использовали HLSS ? Они используют изображение SD-карты в качестве значка сохранения, но в большинстве случаев я не могу выбрать его на панели инструментов и должен перейти в меню «Файл» -> «Сохранить для сохранения».
Таким образом, они представляют альтернативу современный эквивалент, но он не работает так же хорошо, как значок старой 3,5-дюймовой дискеты.
К сожалению, этот значок дискеты стал универсальным символом для сохранения документа. Он даже используется в Microsoft Word 2007, практически нетронутый. Измените его любым способом, иначе вы можете сделать его неузнаваемым для пользователей в виде символа сохранения.
Зачем нам вообще нужна функция "сохранения"? Все, что я пишу, должно быть автоматически сохранено, и Microsoft Word уже делает это - если он выйдет из строя и не сохранился, ваши данные все еще можно восстановить. Google автоматически сохраняет черновики. Почему мы до сих пор используем парадигму «сохранения»?
ИМО, значки полезны, потому что они постоянные символы, которые мы можем связывать с различными действиями. В этом смысле дискета очень подходит просто потому, что она почти универсальна. Ни разу в жизни я не видел интерфейса с незнакомыми значками (вообще без текста) и не мог понять, что он делает (я смотрю на вас, Mac OS). Я думаю, даже если вы создадите изображение, которое больше соответствует тому, что на самом деле происходит, например изображение жесткого диска, вы вызовете гораздо больше путаницы, чем если бы вы оставили его в покое. Даже если такие люди, как я, могут идентифицировать значок как жесткий диск, это не говорит нам, что вы собираетесь делать, это просто означает, что жесткий диск каким-то образом задействован ...
Знаете, через 50 лет иконы не понадобятся. Если вы хотите сохранить свою работу, дважды моргните, или встаньте на голову, или просто скажите «Сохранить» на выбранном вами языке, и вуаля - он сохранен ... больше нет необходимости в наглядном пособии :)
I голосуйте с помощью стандартного 3,5-дюймового значка . Когда придет день, когда это сбивает пользователей с толку, разработчики получат множество жалоб от пользователей, утверждающих, что это недостаточно "удобно для пользователя". На данный момент мы были вынуждены смотреть для этого значка диска. Однажды я использовал приложение, которое использовало вместо этого значок компакт-диска, и мне потребовалось несколько дней, чтобы понять, что оно использовалось для сохранения. Все дело в согласованности дизайна и оправдании ожиданий.
Не совсем. Пока он выглядит как более современный «жесткий», а не гибкий.
Карты памяти действительно не вызывают такой ностальгии. Однако, поскольку все больше и больше современных систем не включают в себя физический жесткий диск, пользователи будущего могут не знать, что означает «жесткий». В подростковом возрасте, что такое винил, и они могли подумать, что у вас старость.
Изображение сейфа может подразумевать, что вы шифруете внутренний пароль и храните его в такой безопасности, что его невозможно будет восстановить.
Изображение of Server снова создает впечатление, что его нужно скопировать в другом месте.
Придерживайтесь жесткости в течение следующих 5 лет
Ура
Когда возникает проблема с некоторым кодом, мы говорим, что в нем есть «ошибка», хотя в последний раз это произошло более 60 лет назад!
Если вы отклонитесь от общих значков для таких операций, как сохранение, ваши пользователи скажут, что ваши программы трудно использовать. Даже если вы все упростите, так что вы думаете, что это совершенно интуитивно понятно и намного лучше, чем то, что делают все остальные, они скажут, что это сложно использовать только потому, что это не то, к чему они привыкли, и не то, чего они ожидают. Помните, что для ваших пользователей все, что делают Microsoft и другие большие парни, «правильно», поэтому, если вы делаете что-то другое, вы по умолчанию ошибаетесь.
Кроме того, даже если вашему пользователю требуется 5 или 10 секунд Чтобы выяснить, где находится кнопка сохранения, это от 5 до 10 секунд разочарования, которого легко избежать, вы могли бы их спасти, и это всего лишь еще один барьер, мешающий им использовать ваше приложение. Очевидно, они ' Вы не используете свое приложение, чтобы получать удовольствие от щелчка по значку сохранения, соответствующему в хронологическом порядке. Они просто хотят не потерять свою работу и заняться более важными делами в жизни.
Придерживайтесь 3,5-дюймового диска; это хороший в финансовом отношении, хотя и неэффективный выбор.
Пока большинство приложений продолжают использовать значок дискеты, большинство пользователей будут знакомы с ним, и ваше приложение получит пользу от знакомого интерфейса. В экономике это известно как сетевое внешнее воздействие .
Как насчет ленточного накопителя, который использовался в старых научно-фантастических фильмах:
+-----+
|() ()|
| \ / |
| W |
+-----+
Этот значок будет вне времени!
В наборе значков Tango стрелка указывает на жесткий диск:
Если задуматься, почта тоже не имеет «современного» представления и все еще представлена бумажным письмом.
(изображение из « Пора изменить эту метафору ")
Как упоминалось в записи блога" Конец значка "
Опасно основывать визуальную аналогию на движущейся цели. Технологии изменятся. То, что ясно и очевидно сегодня, не будет через 10 лет; так что то, что туманно сегодня, будет совершенно неясным через 10 лет. Проблема со значком дискеты (помимо сомнительной аналогии) заключается в разрыве поколений.
Тем не менее, до тех пор, пока основное действие ясно, этот значок сохранится.
(изображение можно найти во многих местах, в том числе в ] это сообщение в блоге )
Посмотрите на значок голосовой почты вашего новенького сотового телефона. Есть большая вероятность, что это все еще значок «ролики ленты» на домашних автоответчиках с магнитной лентой.
РЕДАКТИРОВАТЬ:
Хорошо, не все телефоны используют этот значок, но как насчет слова «перемотка» '? Я уверен, что у некоторых есть устройства, которые позволяют «перематывать» цифровой аудио- или видеофайл.
Глава 17: «Переосмысление файлов и сохранение» из About Face охватывает это. Алан Купер известен как эксперт по юзабилити, и его труды имеют большое значение. Его аргумент состоит в том, что, когда мы заставляем пользователя думать о реализации, мы сами попадаем в неприятности. Вот краткая выдержка:
В мире цифровых технологий место, где реализация-модель мышление наиболее ярко возрождает уродливая голова - это управление файлами и понятие «сохранить». Если у вас есть когда-либо пытался научить вашу мать, как используйте компьютер, вы будете знать, что сложно на самом деле не делает проблема справедливости. Вещи начинаются все справа: вы запускаете текстовый редактор и введите пару предложений. Она с тобой всю дорогу - это как писать на бумаге. Но когда вы нажимаете кнопка "Закрыть", вверх появляется диалоговое окно спрашивая "Вы хотите сохранить изменения?" Вы с мамой вместе врезались в стену. она смотрит на вас и спрашивает: "Что это значит значит? Все в порядке? "
Проблема вызвана программным обеспечением что заставляет людей думать как компьютеры, без надобности заставляя их противостоять внутренним механизмам хранилище данных. Это не просто проблема для мамы; четный опытные пользователи компьютеров могут легко запутаться или сделать ошибки. Люди тратят тысячи долларов на оборудование и программное обеспечение просто отвечать на дерзкие вопросы типа "Ты действительно хочешь, чтобы я спас этот документ, над которым вы работали весь день? "и должен помнить для использования с командой Сохранить как ..., когда они действительно хотят работать над копию документа.
Стоит подумать о способах упростить или исключить метафору «сохранить».
Здесь, в Stack Overflow, мы можем «Опубликовать ответ», «Добавить комментарий» или «Задать свой вопрос» для пример. Каждый раз мы действительно «сохраняем» в базе данных, но метафора каждый раз немного отличается. Размещение, добавление, вопросы. Я думаю о программном обеспечении, таком как iTunes, которое, как мне кажется, не имеет концепции «сохранения на диск» музыки. Вы просто добавляете к нему музыку, и она сохраняется. В зависимости от типа задач, которые выполняет ваша программа, могут быть разные метафоры, которые более уместны, чем сохранение.
Я должен упомянуть, что я не совсем ответил на ваш вопрос, я сам использовал значок дискеты или большой кнопка с надписью "Сохранить" об этом в моих веб-приложениях. В настоящее время мы придерживаемся этого во многих случаях, но это становится все более и более нелепым, поскольку гибкие диски умирают. Но тогда мы также говорим, что мы « набираем » телефоны, когда телефоны с коммутируемым интерфейсом не были популярны в течение десятилетий.
Примите во внимание тот факт, что вы используете термин «гибкий», хотя на самом деле 3,5-дюймовые диски вообще не были гибкими. Это просто термин, перенесенный с 5,25-дюймовых дисков, потому что все к этому привык. Понятие «кнопка диска - сохранение» - тоже то, к чему все привыкли. Придерживайтесь этого.
Как уже говорили другие, сохраните значок дискеты и не беспокойтесь. Там, где я живу, это предупреждающий знак о переезде поездов:
Паровозов не было около 50 лет, но все до сих пор знают, что это символ поездов. И точно так же через 50 лет, когда ваши файлы будут храниться на серверах Google на орбите, все будут знать, что дискета - это символ для сохранения ваших данных.
Вы можете использовать загрузку и загрузку ( красные стрелки вверх и зеленые стрелки вниз) значки для сохранения и загрузки. Кроме того, в ближайшее время сеть станет местом для хранения файлов.
Несмотря на то, что многие люди не узнают, что это за значок на самом деле, они быстро узнают, что он означает, поэтому я оставил бы его для согласования с другими приложениями.
В будущем, Думаю, вопрос станет спорным, поскольку все больше и больше приложений будут избегать действий «Сохранить» и автоматически сохранять каждое действие пользователя. Вместо того, чтобы отбрасывать изменения, не сохраняя, люди будут использовать «отменить» как доминирующую парадигму для отмены изменений.
В ответ на исходный пост я думаю, что диск ЯВЛЯЕТСЯ буквальным понятием. Даже если мы больше не используем этот конкретный вид хранилища, он представляет собой запись данных на какой-либо тип устройства памяти.
Было бы лучше спросить: «Что означает« Сохранить »?» чем «Что может быть лучше / более современное изображение, чем дискета?»
Когда вы что-то сохраняете, вы кладете его куда-нибудь для дальнейшего использования или сохраняете. Мы увязли в выборе буквальных запоминающих устройств, которые в конечном итоге выйдут из употребления. Идея папок и стрелок (в другом посте здесь) казалась неправильной, потому что мы привыкли к папкам как к способу организации файлов, а не как к запоминающему устройству. И, конечно, вам не обязательно нужна папка для сохранения.
Итак, вот одно предложение, использующее концепцию абстрактного куба, помещаемого внутри другого куба - или помещения объекта в коробку.
Мысли? Не увлекайтесь шутками о "нестандартном мышлении", потому что я уже думал об этом :)
Ой, недостаточно репутации, чтобы разместить здесь изображение. Вот ссылка.