请问以下代码错误怎么解决?


import sqlite3
query = """
.....: CREATE TABLE test
.....:(a VARCHAR(20), b VARCHAR(20),
.....: c REAL,        d INTEGER
.....:);"""
con = sqlite3.connect('mydata.sqlite')
con.execute(query)

以上代码运行一直出现以下错误:
OperationalError Traceback (most recent call last)
in
8 con = sqlite3.connect('mydata.sqlite')
----> 9 con.execute(query)

OperationalError: near ".": syntax error

把那个奇怪的....删除就好了

import sqlite3

query = """
 CREATE TABLE test(
 a VARCHAR(20), 
 b VARCHAR(20),
 c REAL,        
 d INTEGER
);"""
con = sqlite3.connect("mydata.sqlite3")
con.execute(query)

如果帮助,还请在本答案右上角点击【采纳】