Canopy代码编辑器强调未定义的变量。但是,一旦通过从当前脚本运行另一个python脚本将变量加载到命名空间,即使存在这样的变量并且可以使用,它仍然会突出显示错误。
有没有办法让它看到加载的变量呢?
感谢。
答案 0 :(得分:1)
没有,也不应该,因为当脚本运行时,它无法访问这些变量。
有关详细信息,请参阅https://stackoverflow.com/a/26413862/1988991
您可以使用Run magic的-i
选项在ipython shell命名空间中运行脚本,但这不是正常用法,也不适用于测试一个将独立运行的脚本。