当前位置:  开发笔记 > 编程语言 > 正文

psycopg2.sql发生了什么?

如何解决《psycopg2.sql发生了什么?》经验,为你挑选了1个好方法。

在psycopg2文档中,它引用了一个充满乐趣的sql属性,可以安全地构造SQL字符串.然而我在python 3上的安装应该是PyPI的最新版本,它不包含这样的属性:

from psycopg2 import sql
# ImportError: cannot import name 'sql'

import psycopg2
print(dir(psycopg2)) # no mention of sql, although dir is not complete

# in the REPL
help(psycopg2) # no mention of the sql submodule that I saw

那么如何在没有它的情况下安全地构造SQL字符串(我对SQLAlchemy没有兴趣)?或者我是否仍然应该这样,而且它的缺失令人担忧?



1> Clodoaldo Ne..:

它是Psycopg2 2.7中的新功能.你的版本是什么?

>>> psycopg2.__version__
'2.6.2 (dt dec pq3 ext lo64)'

http://initd.org/psycopg/docs/sql.html

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有