鉄は熱いうちに打て
=============================
pydoc¶
2015-04-13
pydoc
という機能を使うと、 Javadoc
のようなものが作れるらしい。
先日の twc.py
に書き足してみる
"""
This is a command line tool of watching twitter timelines
"""
__author__ = '作者<kame@kamekokamekame.net>'
__status__ = "production"
__version__ = "0.1.0"
__date__ = "11 Apr 2015"
Pythonのインタプリタで実行
$ python
>>> help()
help> twc
おお!表示された!!
Help on module twc:
NAME
twc - This is a command line tool of watching twitter timelines
FILE
/Users/kaz/git/twitter-cli/twc.py
FUNCTIONS
post_tweet(oauth, args)
show_home_timeline(oauth)
show_user_timeline(oauth, args)
# Get someone's timeline
DATA
AS = 'XXXXXXXXXXXXXXX'
AT = 'XXXXXXXXXXXXXXX'
CK = 'XXXXXXXXXXXXXXX'
CS = 'XXXXXXXXXXXXXXX'
HOME_TIME_LINE_URL = 'https://api.twitter.com/1.1/statuses/home_timeli...
POST_STATUS_UPDATE = 'https://api.twitter.com/1.1/statuses/update.json...
USER_TIME_LINE_URL = 'https://api.twitter.com/1.1/statuses/user_timeli...
__author__ = 'Kameko Kamekame<kame@kamekokamekame.net>'
__date__ = '11 Apr 2015'
__status__ = 'production'
__version__ = '0.1.0'
config = 'twitter_key:\n CK: XXXXXXXXXXXXXXX ... https:/...
data = {'twitter_key': {'AS': 'XXXXXXXXXXXXXXX...
tz_tokyo = <DstTzInfo 'Asia/Tokyo' JST+9:00:00 STD>
VERSION
0.1.0
DATE
11 Apr 2015
AUTHOR
Kameko Kamekame <kame@kamekokamekame.net>
後日追記¶
当時、なにを勘違いしたかこれを pydoc
と思っていましたが、これは組み込み関数 help()
の話ですね。
pydoc
は help()
をわざわざ使わずにシェルから直接ヘルプがみられる機能なのですね。
help()
だと
$ python
>>> help()
help> sys
ヘルプが表示される
pydoc
だと
$ pydoc sys
ヘルプが表示される