Python 時間をフォーマットするときは、先頭の 0 を削除します:
dt = datetime.now() print dt.strftime('%-H')
#結果は次のようになります: '4'
フォーマット文字列の % と flag の間に「-」を追加するだけです。
Mac と Linux で動作させてみましたが、移植できるかどうかはわかりません。
先頭の 0 を削除するための Python 日時書式設定に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。