PythonでUTCとJSTの相互変換

UTCをJSTに変換するのは以前に書いたのですが、ついでにJSTをUTCにするのも書いておこうと。

# -*- encoding: utf-8 -*-

import pytz
import datetime

def main():

    _t = "2013-10-25T07:27:00Z"
    _d = datetime.datetime.strptime(_t, '%Y-%m-%dT%H:%M:%SZ')

    _z = pytz.timezone('Asia/Tokyo')
    _j = _z.fromutc(_d)
    print 'JST', _j
    print 'UTC', _j.astimezone(pytz.utc)

if __name__ == "__main__":
    main()

Python2.7です。Python3では試してないです。