wisgest, Не совсем, это возможно и без затираний, я когда-то давно делал тестовое задание в одну контору по разработке игр, они давали базовый класс для записи в консоль, а я на его основе должен был сделать тетрис :) Получилось, и довольно не сложно, помню быстро относительно его наклепал. Получилось вот типа такого: conTetris
Вот правда было это лет 8 назад, не помню всего, но помню там использовались функции WinAPI для работы с консолью.
Froggyweb, вот вот, тоже так думаю. Шаблон на то и шаблон, чтобы наполнять разным содержимым один файл. Так у себя вместо написания 5 страниц, создал один шаблон и просто наполняю его различными данными из БД в зависимости от условий. Может автор перепутал термины шаблон со страницей.
Roofchick, мда, в таком случае у вас действительно, как написали, не файл json, а уже готовый словарь. Просто возьмите значение по ключу 'c'. Единственное пропустил сразу, что оно во вложенном словаре 'a'.Тогда будет так:
Phantommryt, значит у вас рядом со скриптом есть модуль с названием pygame. Не стоит свои собственные модули называть одинаковыми наименованиями с импортируемыми библиотеками. Переименуйте свой модуль по другому.
Это самое оптимальное, как по моему. Не думаю, что надо менять программу обучения как-то особо, просто предоставить хорошее словесное описание алгоритма.
Одиночка Айс, Экран читается программами экранного доступа, так называемыми screen readers. Для windows наиболее популярны из платных: jaws, из бесплатных: nvda. На маке есть встроенный скрин ридер VoiceOver. А текст слепые набирают на обычной клавиатуре. Она наиболее удобна для быстрого и удобного набора.
Думаю это будет слишком большим усложнением, только еще больше путающим. На самом деле достаточно хорошего словесного описания, какие блоки с какими связаны, и так далее, и немного воображения.
Зачем лишние условия, в которых бесконечный цикл. while сразу условие обрабатывает. Поэтому сразу писать:
while what == "Да":
Таким образом, вместо двух условий и встроенного бесконечного цикла, получится один цикл с явным условием.
Почему все хотят водрузить на голову незрячим какие-то устройства, шлемы, и прочие бочки... Многим незрячим трудно поначалу трость взять из-за стеснений, а такие приблуды на голову точно никто не будет надевать. Правильно вам написали, почитайте про be my eyes, или другие проекты по удаленной помощи благодаря видео связи смартфона.
Zefffir, да, просто подставьте значение переменной вместо пути что я указал в условии. Либо просто подстановкой переменной в строку запроса через %s или 'SELECT * FROM table WHERE path="{}"'.format(var), или как правильно через такую форму: cursor.execute('SELECT * FROM table WHERE path="?"', var)
Your_House, ссылка на static в urls.py это вообще лишнее, и во views тоже не надо его прибавлять никуда.
Структура именно так, как я указал. У вас должна быть только папка static, путь к которой определяется в STATICFILES_DIRS.
Папки staticfiles у вас в структуре не должно быть.
STATIC_ROOT - это настройка для хостинга.
Например heroku.com.
Когда размещаете свой проект на данном сервисе - он кэширует все статические данные из ваших static директорий в свою staticfiles.
Эта папка на сервере создается, и этот параметр используется на сервере после кэширования.
У вас же только static и все.
alexkomp, получился вариант с выбором кодировки для импорта csv? если так, то я не специалист по excel, но вроде нет настройки чтобы указать кодировку по умолчанию для csv. Хотя может я просто не знаю, и может вы найдете это.
Если же вам принципиально нужны эти данные именно в excel, то я бы вам предложил не писать данные в CSV файл, а создать в python полноценный xlsx файл при помощи модуля openxl. Он позволяет создать полноценную книгу excel и записать данные прямо туда. Сохранив файл данным модулем, кодировка в excel должна открываться сразу нормально.
Но работа с этой библиотекой - это уже другой вопрос, если захотите, пишите мне на почту, попробую помочь и ответить на вопросы по ней, что непонятно будет.
после того как я спарсил данные, я открываю этот файл в excel и там появляются иероглифы, а если я открою этот файл в редакторе, то там будет кириллица.
alexkomp, вот смотрите, у вас есть такая строка:
content += str(content_div[div_i])
тут идет явное преобразование данных в строку без задания кодировки.
Попробуйте изменить код например на такой:
content += content_div[div_i].decode("utf-8")
conTetris
Вот правда было это лет 8 назад, не помню всего, но помню там использовались функции WinAPI для работы с консолью.