IPython logstart logging with output from pyd

2024-06-16 10:23:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我将PyDev与IPython控制台一起使用,并希望在输出的同时自动登录会话。

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之后,我需要键入%logstart并从我的logFileName粘贴字符串。虽然还不错(1),但我希望将控制台的输出记录在我的文件中。我试着用

^{pr2}$

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

(2)我也希望自动执行此操作,因此每当我运行PyDev时,它都会打开IPython并在默认情况下登录到该文件。是否可以编写代码来调用我的脚本来执行它?


Tags: 文件frompyimportlogtodaydatetimeipython
1条回答
网友
1楼 · 发布于 2024-06-16 10:23:29

不确定它是否能满足您的需要,但是您可以配置PyDev在以下位置创建shell时发送的初始命令:

“窗口”>;“首选项”>;“pydev”>;“交互式conose”>;“初始解释器命令”。在

相关问题 更多 >