get_counts(table_name):
print(f'SELECT COUNT(*) FROM {table_name}')
print(COUNT_USERS)
get_counts(table_name)
почему, не получается передать f-строку через переменную?
можно больше подробностей? ошибка какая?
test_string = f'Hello {name}' def get_counts(name): print(f'Hello {name}') print(test_string) get_counts('Vasya') Traceback (most recent call last): test_string = f'Hello {name}' NameError: name 'name' is not defined Process finished with exit code 1
ну у тебя в первой строчке проблема. переменная name еще не объявлена
ок, но бы хотел бы создать в глобальном пространыстве шаблоны строк с переменными для функций, или методов что бы переменные объявленные в функциях подставлялись в них автоматом
а чем .format() не подходит?
наверное подходит ) я как раз и искал то, что походит. спс. работает так, как надо
Обсуждают сегодня