Как записать имя и значение переменной? ⇐ Python
-
Anonymous
Как записать имя и значение переменной?
Я ищу способ быстро распечатать имя и значение переменной, одновременно быстро разрабатывая/отлаживая небольшой скрипт Python в командной строке Unix или сеансе SSH.
Это кажется очень распространенным требованием, и кажется расточительным (с точки зрения нажатий клавиш и времени/энергии) дублировать имя_переменной в каждой строке, которая печатает или записывает ее значение. то есть, а не
напечатайте 'my_variable_name:', my_variable_name Я хочу иметь возможность делать следующее для str, int, list, dict:< /п> log(my_variable_name) журнал (я) журнал (моя_строка) журнал (мой_список) и получите следующий результат:
my_variable_name:некоторая строка я: 10 my_string: строка слов мой_список:[1, 2, 3] В идеале в выводе должно также записываться имя функции.
Я видел некоторые решения, пытающиеся использовать локальные значения, глобальные значения, фреймы и т. д., но я еще не видел ничего, что работало бы для целых чисел, строк, списков и т. д. работает и внутри функций.
Спасибо!
Я ищу способ быстро распечатать имя и значение переменной, одновременно быстро разрабатывая/отлаживая небольшой скрипт Python в командной строке Unix или сеансе SSH.
Это кажется очень распространенным требованием, и кажется расточительным (с точки зрения нажатий клавиш и времени/энергии) дублировать имя_переменной в каждой строке, которая печатает или записывает ее значение. то есть, а не
напечатайте 'my_variable_name:', my_variable_name Я хочу иметь возможность делать следующее для str, int, list, dict:< /п> log(my_variable_name) журнал (я) журнал (моя_строка) журнал (мой_список) и получите следующий результат:
my_variable_name:некоторая строка я: 10 my_string: строка слов мой_список:[1, 2, 3] В идеале в выводе должно также записываться имя функции.
Я видел некоторые решения, пытающиеся использовать локальные значения, глобальные значения, фреймы и т. д., но я еще не видел ничего, что работало бы для целых чисел, строк, списков и т. д. работает и внутри функций.
Спасибо!