Строковое представление по умолчанию для словаря кажется правильным:
>>> a={3: 'foo', 17: 'bar' }
>>> a
{17: 'bar', 3: 'foo'}
>>> print a
{17: 'bar', 3: 'foo'}
>>> print "a=", a
a= {17: 'bar', 3: 'foo'}
Не уверен, что вы можете получить «имя переменной», так как переменные в Python являются просто метками для значений. См. этот вопрос .
В python есть несколько блоков, которые вы можете используйте.
Первые два я использую для своих нужд; например, требуется 20 строк кода, чтобы получить инструмент автоматического тестирования для трехэтапного опроса с имитацией ожидания ввода данных пользователем и т. д.
и его API очень простой ... намного лучше, чем любой DOM-подобный инструмент для меня. Мой друг успешно использовал его для очистки своего старого форума phpbb. У него довольно хорошая документация.Первые два я использую для своих нужд; например, требуется 20 строк кода, чтобы получить инструмент автоматического тестирования для трехэтапного опроса с имитацией ожидания ввода данных пользователем и т. д.
и его API очень простой ... намного лучше, чем любой DOM-подобный инструмент для меня. Мой друг успешно использовал его для очистки своего старого форума phpbb. У него довольно хорошая документация.Первые два я использую для своих нужд; например, требуется 20 строк кода, чтобы получить инструмент автоматического тестирования для трехэтапного опроса с имитацией ожидания ввода данных пользователем и т. д.
Мой друг успешно использовал его для очистки своего старого форума phpbb. У него довольно хорошая документация.Первые два я использую для своих нужд; например, требуется 20 строк кода, чтобы получить инструмент автоматического тестирования для трехэтапного опроса с имитацией ожидания ввода данных пользователем и т. д.
Мой друг успешно использовал его для очистки своего старого форума phpbb. У него довольно хорошая документация.Первые два я использую для своих нужд; например, требуется 20 строк кода, чтобы получить инструмент автоматического тестирования для трехэтапного опроса с имитацией ожидания ввода данных пользователем и т. д.
заполнение форм и так далее. Также прост в использовании, но поможет, если вы поймете, как работает http.Первые два я использую для своих нужд; например, требуется 20 строк кода, чтобы получить инструмент автоматического тестирования для трехэтапного опроса с имитацией ожидания ввода данных пользователем и т. д.
заполнение форм и так далее. Также прост в использовании, но поможет, если вы поймете, как работает http.Первые два я использую для своих нужд; например, требуется 20 строк кода, чтобы получить инструмент автоматического тестирования для трехэтапного опроса с имитацией ожидания ввода данных пользователем и т. д.
Я сделал скребок экрана на Ruby, который занял около пяти минут. Очевидно этот чувак выдержал 60 секунд! Я не уверен, является ли Ruby настолько масштабируемым или быстрым, как то, что вы ищете, но я никогда не видел более быстрого пути к проверке концепции или прототипу.
Секрет в библиотеке под названием " hpricot ", который был построен именно для этой цели.
Я ничего не знаю о PHP, Python и т. Д.