Python: Ошибка значения: неподдерживаемый символ формата '{' (0x7b) в индексе 1 - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь записать некоторые значения в программу Python.Эти значения содержат фигурные скобки, поэтому перед регистрацией я заменяю все экземпляры фигурных скобок скобками, а затем записываю строку.Я печатаю строку в программе, чтобы убедиться, что фигурные скобки не остались, и все они заменяются круглыми скобками.Однако при записи строки я по-прежнему получаю следующую ошибку: «ValueError: неподдерживаемый символ формата '{' (0x7b) с индексом 1»

Я попытался заменить скобки в строке скобками, но безуспешно.

vals = [date, asset_1_day, asset_2_day, abs_returns_1, abs_returns_2, factor_returns_1, factor_returns_2]
val_string = str(vals).replace("{","(").replace("}",")")
print("val_string: {}".format(val_string))
logger.info(val_string)

Ожидаемый результат: запись строки в файл журнала.Фактический результат: «ValueError: неподдерживаемый символ формата '{' (0x7b) в индексе 1» и ничего не записывается

...