这是什么意思?python pyodbc模块中的平均值

这是什么意思?python pyodbc模块中的平均值,python,sql-server,pyodbc,Python,Sql Server,Pyodbc,代码中的“?”是什么意思? 当我试着换新衣服的时候?对于“CoupleIn”为字符串的%s和“0”的%d,为什么会出现错误消息: pyodbc.ProgrammingError:(“SQL包含0个参数标记,但提供了2个参数”,“HY000”) 我是pyodbc模块的新手,负责将数据从Python传输到Microsoft SQL server。它是参数值“0”和“耦合”的占位符。cursor.execute将替换?s的值。它是参数值“0”和“耦合”的占位符。cursor.execute将替换?s?

代码中的“?”是什么意思? 当我试着换新衣服的时候?对于“CoupleIn”为字符串的%s和“0”的%d,为什么会出现错误消息:

pyodbc.ProgrammingError:(“SQL包含0个参数标记,但提供了2个参数”,“HY000”)


我是pyodbc模块的新手,负责将数据从Python传输到Microsoft SQL server。它是参数值“0”和“耦合”的占位符。cursor.execute将替换?s的值。

它是参数值“0”和“耦合”的占位符。cursor.execute将替换?s?的值。

是替换引擎的占位符。
cursor.execute
函数负责正确地转义元组中的值,并将它们插入到查询中,其中相应的问号将形成有效的查询。这可以使您免受正常字符串插值会使数据库易受攻击者攻击的影响


您可以在中阅读有关标准python数据库API的更多信息,具体来说,您的数据库包装器使用的是
qmark
paramstyle。

是替换引擎的占位符。
cursor.execute
函数负责正确地转义元组中的值,并将它们插入到查询中,其中相应的问号将形成有效的查询。这可以使您免受正常字符串插值会使数据库易受攻击者攻击的影响


您可以在中阅读有关标准python数据库API的更多信息,具体来说,您的数据库包装器使用的是
qmark
paramstyle。

这两个问号分别是参数
0
couplin
的占位符。 这与Python中的文本格式类似,其中变量的占位符为
%


请参见段落
参数

下的两个问号分别是参数
0
的占位符。
这与Python中的文本格式类似,其中变量的占位符为
%


请参见段落
参数下的

是的,我知道使用%d表示“0”,使用%s表示“0”,为什么会遇到错误“对联”?我说它很相似只是为了举例说明。在上面的示例中,您需要遵循只使用
pyodbc
的语法。是的,我知道如何使用%但是为什么在使用%d表示“0”和%s表示“0”时会遇到错误“对联”?我说它很相似只是为了举例说明。在上面的示例中,您需要遵循
pyodbc
的语法,该语法仅使用
.Tq进行解释
import pyodbc
cursor.execute("INSERT INTO Testing_Param(Seed_Number,Cycle_Name) VALUES (?,?)",('0','CoupleIn'))