данные загрузки для таких вещей, как CSV.
У вас есть фактические инструкции SQL INSERT.
Попробуйте:
mysql -u USERNAME -p DATABASENAME < values.sql
Вы можете запустить функцию, используя eval()
как:
eval(variable)()
Функция globals()
возвращает словарь, представляющий текущую область, поэтому globals()[this]
дает ссылку на функцию, а globals()[this]()
будет вызывать ее без аргументов.
Это немного безопаснее, чем eval
, потому что он не будет выполнять произвольный код (хотя все еще рискованно при ненадежном вводе).