2

私はPythonでのコーディングに比較的慣れていません。

最近、raspberry pi を使用して gps ロギング デバイスをセットアップしました。ログ ファイルをよりきれいに表示したいと考えています。

ロギングの現在のコードは次のとおりです。

logging.info('Altitude:')
logging.info(gpsd.fix.altitude)

それはログに記録します:

INFO:root:Altitude:
INFO:root:80

ログに表示したいのは次のとおりです。

Altitude: 80

Python に関する限られた知識でこれを実行しようとしましたが、失敗するだけでした。

ありがとう!また、ログファイルをクリーンアップするためのその他のヒントはありますか?

4

3 に答える 3

3

高度が小数の場合

logging.info('Altitude: %d' % gpsd.fix.altitude)

やりますが、同じことを達成する方法は他にもいくつかありますが、他の人が提示できると確信しています!

于 2013-10-28T06:00:53.053 に答える
2
logging.info('{}:{}'.format("Altitude", gpsd.fix.altitude)

メソッドを使用できますformatを見て理解を深めformatてください。

例:

print '{}:{}'.format("Altitude", 80)

出力

Altitude:80
于 2013-10-28T06:01:38.827 に答える
2

試す:

logging.info('Altitude:%s' % gpsd.fix.altitude)
于 2013-10-28T06:01:47.653 に答える