我正在尝试执行一个简单的查询,但无论我如何传递参数,都会收到此错误.
这是查询(我使用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导致相同的错误.
我想使用其他数组重塑一个数组。
假设我有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_2。array_2每当我运行代码时,的形状都会改变。