【发布时间】:2013-02-08 17:28:08
【问题描述】:
我想使用 %run 魔术命令在 pythonpath 变量中的目录中运行脚本。该脚本读取工作目录中的一些文件。但是,当我尝试使用以下命令运行脚本时:%run "testscript_in_pythonpath.py",它返回一个错误。我认为解释器可以访问 pythonpath 中的文件,不是吗??
【问题讨论】:
-
我刚刚使用了命令:“import testscript_in_pythonpath”。尽管抛出“ImportError”说没有找到模块,但脚本正常执行。然而,这个命令达到了目的。现在,如果有更好的方法来做到这一点,那就太好了!
-
Pythonpath 用于库,而不是脚本。您可以
%run -m testscript_in_pythonpath从其模块名称运行它。 -
谢谢托马斯............
标签: file find ipython pythonpath