2012-09-23 30 views
1

我用的PyDev与IPython的控制台和想输出的IPython%logstart日志记录,以自动输出一起登录我的会议。与PyDev的

from datetime import datetime 
curD = str(datetime.today()) 
currentDate = curD[8:10] + curD[5:7] + curD[2:4] + curD[11:13] + curD[14:16] 
logFileName = '~/logs/log_' + currentDate + '.py' 

后按Ctrl + Alt + Enter键我需要从我logFileName键入%logstart和粘贴字符串。虽然它不错(1)我想在我的文件中记录控制台的输出。我尝试使用

logstart -o 
WARNING: Couldn't start log: Log file is already active: ~/logs/log_2309121715.py 

当我输入__IP.logger.log_output = True时,它不会更改记录行为。

(2)我也想,每当我跑的PyDev它打开的IPython和日志默认文件做自动如此。是否有可能编写代码来调用脚本来执行它?

+0

你可以打包在一个bash脚本/ shell脚本一切,运行此我想每一次,或使用P /打开并运行过程IPython中...... –

+0

但它是如何对应的PyDev和记录的控制台会话的PyDev ? – tomasz74

回答

0

不知道它会做你想要什么,而是你可以配置初始命令是创建的PyDev在shell时发送:

窗口>首选项>的PyDev>互动consoe>初始解释命令。