1

MySQLdb で cursor.execute() メッセージを抑制する方法。

>>> from warnings import filterwarnings
>>> import MySQLdb
>>> filterwarnings('ignore', category = MySQLdb.Warning)
>>> db = MySQLdb.connect('127.0.0.1', 'root', '','')
>>> cursor = db.cursor()
>>> cursor.execute("select version()")
1L

この「1L」メッセージを抑制する必要があります

4

1 に答える 1

1

表示されるのは警告メッセージではなく、 の戻り値ですcursor.execute()。影響を受ける行数 1 です。

longAPI はたまたま Python整数を返しますが、それ以外は通常のint値と同じです。

>>> 1L
1L
>>> 1
1
>>> 1 == 1L
True

Python コンソールで戻り値をエコー バックさせたくない場合は、それらを変数に割り当てます。

>>> somevariable = 1L
于 2012-11-06T16:37:14.790 に答える