私は関数を呼び出していたときに**kwargs
オプションパラメータは
def ExecuteyourQuery(self, queryStatement, *args, **kwargs):
if self.cursorOBJ is not None:
resultOBJ = self.cursorOBJ.execute(queryStatement, *args,**kwargs)
self.resultsVal = resultOBJ.fetchall()
以下のステートメントは正常に動作pythonでオプションのパラメータを渡すために処理することができないのです
しかし、私は
ExecuteyourQuery('select * from item_table where x = :x and y:y', x, y, z)
のようなクエリで言及されていない余分な引数を与えたときに
それはあなたの関数の最後のパラメータとして引数を使用する場合は、既存のとき、あなたは、仮引数の後引数の任意の番号を渡すことができ、出力
私はあなたが作るクエリについて少しわからないのですか?条件は "y"ですか? –
"以下の声明はうまくいく..."とはどういう意味ですか?それは何も通過しないときに何を返しますか?上で述べたように、意図したとおりの「と」条件(とy:y)はありますか? –