【发布时间】:2012-07-29 11:02:11
【问题描述】:
是否可以从 ipython 内部运行 python 脚本(不是模块)而不指示其路径?我试图设置 PYTHONPATH 但它似乎只适用于模块。 我要执行
%run my_script.py
不在包含文件的目录中。
【问题讨论】:
-
import <module>与 JavaScript 或 Perl 中的exec(<moduleSource>)基本相同。 -
+1 表示语法 %run abc.py -- 试图寻找那个
-
你可以使用路径:%run ../scripts/my_scripts 例如
-
对于使用 Click 库开发的 CLI 脚本,它对我不起作用,我得到:IOErrorTraceback(最后一次调用)/home/miguelfg/workspace/projects******** */db_preparation.py in
() 1270 1271 if name == "main": -> 1272 main() 1273 1274 ...