【发布时间】:2017-05-10 14:03:05
【问题描述】:
我正在尝试在 Spyder 的脚本中使用运行文件。 当我这样做时,我收到此错误:
KeyError: '__file__'
我怎样才能避免这个错误?
额外信息: 我之前已经将其他脚本作为模块导入并相应地运行它们,但我希望能够灵活地单独运行脚本(在脚本本身中指定输入参数)或从其他脚本调用它们(在调用它们时指定参数)。
提前致谢!
【问题讨论】:
-
(这里是 Spyder 开发者) 我认为在
runfile的当前设计下这是不可能的,抱歉。 -
@CarlosCordoba 我明白了。还有其他方法可以做我想做的事吗?
-
我认为你可以使用 IPython 的
%run魔法来代替runfile。