py mysql - TypeError: не все аргументы преобразуются во время форматирования строки - PullRequest
0 голосов
/ 08 мая 2020

Я написал этот код в python3, используя py mysql:

statement = """INSERT INTO weather_1 (temperature, pressure) VALUES(?,?)"""
cur.execute(statement, (temp1, press,))

Ошибка:

File "main.py", line 39, in insert_data
cur.execute(statement, (temp1, press,))
File "/usr/local/lib/python3.7/dist-packages/pymysql/cursors.py", line 168, in execute
query = self.mogrify(query, args)
File "/usr/local/lib/python3.7/dist-packages/pymysql/cursors.py", line 147, in mogrify
query = query % self._escape_args(args, conn)
TypeError: not all arguments converted during string formatting

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

...