括弧、コンマ、括弧なしで値を出力したいだけです。私は MySQL を Python と mysql.connector で使用しています。
このコードを実行すると、「('esrvgf',)」が表示されます。しかし、私は「esrvg」だけが必要です。
.fetchall( ) を使用する ドキュメントによると、要素が 1 つしかない場合でも、要素は 1 つも返されません。
したがって、次の使用を検討してください:
または、それが単一の要素であることが確かな場合:
cursor.fetchall() 文字列ではなく、タプルのリスト (この質問を参照) を返します。タプルを出力しようとすると Python は括弧を追加し、リストを出力しようとすると Python は括弧を追加します。必要なのは、x[0] を使用して最初の要素を出力することだけです。このような:### リーリー
cursor.fetchall()
x[0]
* 演算子を使用して、タプルの各要素を引数として print() に渡すこともできます。このような:### リーリー
演算子を使用して、タプルの各要素を引数として
に渡すこともできます。このような:### リーリー
.fetchall( ) を使用する ドキュメントによると、要素が 1 つしかない場合でも、要素は 1 つも返されません。
したがって、次の使用を検討してください:
リーリーまたは、それが単一の要素であることが確かな場合:
リーリー
または、cursor.fetchall()
文字列ではなく、タプルのリスト (この質問を参照) を返します。タプルを出力しようとすると Python は括弧を追加し、リストを出力しようとすると Python は括弧を追加します。必要なのは、x[0]
を使用して最初の要素を出力することだけです。このような:### リーリー*
演算子を使用して、タプルの各要素を引数として
print()に渡すこともできます。このような:### リーリー