我希望能够将代码从脚本推送到 IDLE shell 历史记录中,这样
>>>somecode = """
def somefunc():
pass
"""
>>>idlelib.some_unknown_add_to_history_method(somecode)
>>><ALT-p>
结果是:
>>>def somefunc():
pass
这样我就可以编辑和重新评估 somefunc ,就像我手动将代码粘贴或输入到 shell 中一样。有没有现有的方法可以做到这一点,还是我需要编写一个空闲扩展?