小编kon*_*art的帖子

psycopg2 TypeError:在字符串格式化期间不是所有参数都被转换

我正在尝试执行一个简单的查询,但无论我如何传递参数,都会收到此错误.

这是查询(我使用Trac db对象连接到DB):

cursor.execute("""SELECT name FROM "%s".customer WHERE firm_id='%s'""" % (schema, each['id']))
Run Code Online (Sandbox Code Playgroud)

schema和每个['id']都是简单的字符串

print("""SELECT name FROM "%s".customer WHERE firm_id='%s'""" % (schema, each['id']))
Run Code Online (Sandbox Code Playgroud)

结果: SELECT name FROM "Planing".customer WHERE firm_id='135'

有错误是删除后引用firm_id=,但该方式参数被视为一个整数,并::text导致相同的错误.

python trac psycopg2

11
推荐指数
6
解决办法
2万
查看次数

使用另一个数组更改数组的形状

我想使用其他数组重塑一个数组。

假设我有array_1,其shape(5, 1),例如:

>>> array_1
array([[ 0.33333333],
       [ 0.36666667],
       [ 0.16666667],
       [ 0.06666667],
       [ 0.06666667]]
Run Code Online (Sandbox Code Playgroud)

并且array_2,其形状为(1, 5)。我想重塑array_1形状,使其具有的形状array_2array_2每当我运行代码时,的形状都会改变。

python numpy

2
推荐指数
1
解决办法
2068
查看次数

标签 统计

python ×2

numpy ×1

psycopg2 ×1

trac ×1