kercha, упростите поисковый запрос - пусть сначала найдёт хоть что-то, например просто какой-то первый попавшийся div. Если это заработает - то постепенно усложняйте запрос.
Антон Шаманов, Не-не, мне хочется, чтобы и без JS работало - просто на Form и POST. Не принципиально, но неплохо бы.
А проблема - как передавать данные при переходе с одной страницы на другую.
Единственное что мне в голову пришло - сессии. Но как их попроще организовать в своей программе?
0xC0CAC01A, Вон тут про стеклянные клавы писали - это они. Резиновые с натяжкой тоже они, только мембранные, а не сенсорные/ёмкостные. Думаю, есть и другие, если хорошо поискать.
Формат .csv если это таблицы, а если одна колонка, то просто строки.
Можно конечно упаковывать в .ini файлы с секциями или в красиво форматированный JSON и др.
Только делители строк могут быть разные, '\n', '\r', '\n\r', '\r\n', '\f' и другие
И еще - а что, если там одна строка или вообще пустая строка - на ")[1]" будет exception.
- Перейти на 64-битную операционную систему и увеличить память
- Уменьшить размер данных (например, вместо длинных строк их хэши, например MD5 или SHA1, сократить названия полей, инициализировать set()-поля как None если бывает что в них нет значений и т.д.)
- Выгружать все лишние данные в базу данных (например, значения key_info[var_info]), и обновлять их ТАМ по мере надобности. Кстати, базы данных могут быть in-memory, т.е. не на диске и весьма быстро работающие.
А чего в матрице некоторые массивы с запятой перед закрывающей скобкой, а другие - без?
И что такое anchor=NW, может anchor=tk.NW?
try/except подавляют исключения?