将值从ipython中的宏返回到窗格

将值从ipython中的宏返回到窗格,ipython,canopy,Ipython,Canopy,我是python新手。。我正在尝试创建一个宏。当选择一个单词并按f3键时,会出现文件对话框,我会选择一个文件夹,我会在窗格中显示的tat文件夹中的所有文件中获取该单词的出现情况。现在的问题是,我无法将值从宏编辑器返回到此窗格 目前我正在使用这个代码 code_task = get_active_task() python_pane = code_task.python_pane python_pane.execute_command(u'print "searchstring"\n') (考虑

我是python新手。。我正在尝试创建一个宏。当选择一个单词并按f3键时,会出现文件对话框,我会选择一个文件夹,我会在窗格中显示的tat文件夹中的所有文件中获取该单词的出现情况。现在的问题是,我无法将值从宏编辑器返回到此窗格

目前我正在使用这个代码

code_task = get_active_task()
python_pane = code_task.python_pane
python_pane.execute_command(u'print "searchstring"\n')
(考虑searchstring包含数据)


当我试图执行它时,它告诉我一个未定义的变量searchstring。请帮助我如何将数据从宏编辑器发送到窗格。

这些窗格是什么应用程序的一部分?检查此链接我在此处找到了tat函数,只是我添加了标记“canopy”-这可能会让了解该功能的人来查看它。您能详细介绍一下您希望此宏执行的操作吗?你到底想做什么?(只是猜测python的答案实际上并不涉及使用宏,但可能会有所不同)@gabe我已经发布了部分代码。。宏用于搜索。选择一个字符串并按f3键,该宏将弹出一个文件对话框,然后选择一个文件夹。该字符串将在文件夹中搜索,搜索结果应显示在窗格窗口中。Nw宏的“解决方案”中的数据不显示在tat窗格中。这就是问题所在