検索

ホームページ  >  に質問  >  本文

角括弧、カンマ、括弧を使用せずに値を表示するにはどうすればよいですか?

括弧、コンマ、括弧なしで値を出力したいだけです。私は MySQL を Python と mysql.connector で使用しています。

このコードを実行すると、「('esrvgf',)」が表示されます。しかし、私は「esrvg」だけが必要です。

ああああ

P粉726133917P粉726133917330日前488

全員に返信(2)返信します

  • P粉156532706

    P粉1565327062024-01-01 09:22:48

    .fetchall( ) を使用する ドキュメントによると、要素が 1 つしかない場合でも、要素は 1 つも返されません。

    したがって、次の使用を検討してください:

    リーリー

    または、それが単一の要素であることが確かな場合:

    リーリー

    返事
    0
  • P粉883973481

    P粉8839734812024-01-01 00:18:50

    cursor.fetchall() 文字列ではなく、タプルのリスト (この質問を参照) を返します。タプルを出力しようとすると Python は括弧を追加し、リストを出力しようとすると Python は括弧を追加します。必要なのは、x[0] を使用して最初の要素を出力することだけです。このような:### リーリー

    または、

    * 演算子を使用して、タプルの各要素を引数として print() に渡すこともできます。このような:### リーリー

    返事
    0
  • キャンセル返事