问题标签 [operationalerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
10 浏览

json - 接近“子”操作错误?无法执行游标 ro 从 json 填充 sql 数据

导入 json 导入 sqlite3

conn = sqlite3.connect('logdata.sqlite') cur = conn.cursor()

cur.executescript(''' DROP TABLE IF EXISTS org_info;

CREATE TABLE org_info ( id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, org_name TEXT UNIQUE, sub TEXT UNIQUE, first_name TEXT UNIQUE, last_name TEXT UNIQUE, email TEXT UNIQUE

); ''')

fname = input('输入文件名:') if not ".json" in fname: fname=".json"

str_data = open(fname).read() json_data = json.loads(str_data)

#print(json.dumps(json_data, indent = 4))

这是我的 json 数据的前两个条目:

我们帮助客户做新事物,以新的方式思考并解决棘手的问题。我们的实践思维整合了可再生能源发电系统的商业、经济和技术。我们将深厚的风能行业知识与在商业咨询领域获得的技能相结合。我们的目的是帮助我们的客户在基于可再生能源的可持续全球发电组合中取得成功。", "Certified MWBE": "", "Location": "POINT (-75.544567 39.16982)" },

当我打印 json 文件时,它没有开头 [ 但它确实以 ] 结尾。

0 投票
0 回答
11 浏览

utf-8 - 尝试修复错误数据时出现“OperationalError:无法解码为 UTF-8 列”

我编写的代码正在清理存在错误 unicode 的特定 .db 文件。但是,我遇到了操作错误。代码是:

我收到一个操作错误,提示“无法解码为带有文本的 utf-8 列原因”已移动...

我应该在这里错过什么?