~/.ipython/ipy_user_conf.py
IPython.10.1を実行しているシステム上のファイルの関連部分は次のとおりです。
import IPython.ipapi
ip = IPython.ipapi.get()
import os
from time import strftime
def main():
try:
basedir = '/home/stu/.ipython/log/'
logdir = strftime('%Y-%m-%d')
directory = os.path.join(basedir, logdir)
if not os.path.exists(directory):
os.mkdir(directory)
logfilename = strftime("%s") + ".log"
filename = os.path.join(directory, logfilename)
ip.IP.logger.logstart(logfname=filename, logmode='append')
except RuntimeError:
print "something went wrong!"
main()
これにより、インタラクティブセッション中のすべての入力が次の形式のファイルに記録されます。/home/stu/.ipython/log/2012-04-26/1335454387.log
この方法でログを作成するようにIPython0.12を構成するにはどうすればよいですか?
~/.ipython/profile_default/startup/00-logstuff.py
このためのファイルを作成するのが理想的ですか?
誰かが~.ipython/<profile>/startup/
良い実用的な例として役立つことができるスクリプトのセットを持っていますか?
ありがとう