Python 引数の値 の使い方
めっちゃ基本ですがエラーで困り果て調べました
■元Rubyは下記でした
rep = rep + " AND A.ref_対応ステータスID = '#{w_検索対応ステータスID}'"
■Python化 エラー時
w_検索対応ステータスID = requestdict['検索対応ステータスID']['value'][0]
if w_検索対応ステータスID != '':
rep = rep + ' AND A.ref_対応ステータスID = + w_検索対応ステータスID’
「w_検索対応ステータスID」に入っている値「3」を
「rep」へ入れたいのに、、、「w_検索対応ステータスID」引数名が入ってしまいエラー
■Python化 解決時
rep = rep + ' AND A.ref_対応ステータスID = ' + w_検索対応ステータスID
「’’」 で囲む範囲を誤っていたので 「文字列」で認識されていました
「’’」 で囲まない事で 引数の値がそのまま使えるようになり解決しました
■忘備録
「’’」 で囲むと「文字列」と認識
「’’」 で囲まないと「引数の値」が入る
また忘れないように忘備録完了