![](/img/trans.png)
[英]How can I configure IPython 5 to have IPython 3's readline, tab-completion, (lack-of) syntax highlighting, etc? (self.IPython)
[英]How can I configure IPython 0.12 to log all input to log-files split out by timestamp? I have this working in IPython 0.10.1
這是運行IPython .10.1的系統上~/.ipython/ipy_user_conf.py
文件的相關部分:
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
如何配置IPython 0.12以這種方式創建日志?
為此創建~/.ipython/profile_default/startup/00-logstuff.py
文件是否理想?
是否有人擁有~.ipython/<profile>/startup/
腳本集,可以作為良好的實際示例?
謝謝
看看這個食譜。 您可以對其進行修改,使其足夠輕松地每天處理文件夾,而不是每天處理文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.