相关疑难解决方法(0)

Python JSON解码性能

我正在使用jsonPython 2.6中的模块来加载和解码JSON文件.但是我目前的表现比预期慢.我正在使用一个6MB大小的测试用例,json.loads()需要20秒.

我以为该json模块有一些本机代码来加速解码?

如何检查是否正在使用?

作为比较,我下载并安装了python-cjson模块,并且cjson.decode()在相同的测试用例中花了1秒钟.

我宁愿使用Python 2.6提供的JSON模块,因此我的代码用户不需要安装其他模块.

(我正在Mac OS X上开发,但我在Windows XP上得到了类似的结果.)

python json python-2.6

45
推荐指数
4
解决办法
4万
查看次数

在Python中转义MySQL的引号

按照此线程的建议,我将我的listasstring类型存储在中MySQL database,但是,我遇到了此错误:

_mysql_exceptions.ProgrammingError: (1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'foo_bar" but I can\\\'t bar.\', u\'high\', 0]]")\' at line 1')
Run Code Online (Sandbox Code Playgroud)

在一些像这样的列表条目上:

var1 = 'Name'
var2 = 'Surname'
var3 = 15
var4 = [u'The Meter', [[u'Black', u'foo foo bar bar "foo_bar" but I can\'t bar', u'high', 0]]]
Run Code Online (Sandbox Code Playgroud)

我认为这是因为开头有一个双引号foo_bar,并且我使用以下代码在数据库中创建条目:

SQL = 'INSERT INTO test_table …
Run Code Online (Sandbox Code Playgroud)

python mysql

3
推荐指数
1
解决办法
5456
查看次数

标签 统计

python ×2

json ×1

mysql ×1

python-2.6 ×1