sqlite3的默认设置SQLITE_MAX_COLUMN = 2000,你可以重新编译CLI以提高额度高达32676.(SQLITE3 increase Max Columns)Python的sqlite3的最大增幅列
如何翻译这个设置与Python模块的工作? (https://docs.python.org/2/library/sqlite3.html)
sqlite3的默认设置SQLITE_MAX_COLUMN = 2000,你可以重新编译CLI以提高额度高达32676.(SQLITE3 increase Max Columns)Python的sqlite3的最大增幅列
如何翻译这个设置与Python模块的工作? (https://docs.python.org/2/library/sqlite3.html)
您必须重新编译并重新安装_sqlite模块。这意味着,依赖于此特定行为的程序变得不可移植 - 您不能分发程序,因为您必须要求用户以相同的方式重新编译模块。但对于个人(或本地公司)使用它没关系。
另一种方法是重新编译libsqlite3和我们它通过ctypes或cffi。像这样:https://gist.github.com/achimnol/3021995或How to code and wrap with ctypes a python function needed as callback by sqlite3?这样你就不需要重新编译Python。
您需要重新编译SQLite库才能更改它。 Python中无法做到的任何事情都无法克服这一点。 –
我已经重新编译了C库,但是我可以让Python使用它吗? – scip
我不这么认为 –