2

私は Python の初心者であり、言語のさまざまな特性に慣れていません。私が見つけた特異性の 1 つは、次のコード スニペットの出力です。

qry = 'SELECT COUNT(*) FROM <<TABLE>>'
cursor.execute(qry)
rowCounts = cursor.fetchone()
print("The number of rows in the <<TABLE>> table : {}".format(rowCounts))

端末に次の出力が表示されます。

Connected to the MySQL database.
The number of rows in the <<TABLE>> table : (150L,)

括弧とコンマに困惑しています。発生を説明する答えを探しましたが、フォーマットのもっともらしい説明は見つかりませんでした。私が別のことをしなければならないことはありますか?

すべての助けに感謝します。

4

1 に答える 1

3

表示される出力は、rowCounts がtuple1 つの要素のみを含むためです。

1 つの項目を持つタプルは、値の後にコンマを付けることで作成されます

于 2012-12-28T04:08:40.293 に答える