在ipython内运行python脚本
是否有可能在ipython中运行python脚本(而不是模块)而不指示其路径? 我试图设置PYTHONPATH,但它似乎只适用于模块。 我想执行
%run my_script.py
而不在包含该文件的目录中。
从“my_script.py”的目录中,您可以简单地执行以下操作:
%run ./my_script.py
如何在Ipython中运行脚本
import os
filepath='C:UsersUserFolderWithPythonScript'
os.chdir(filepath)
%run pyFileInThatFilePath.py
这应该做到这一点
在Python中,模块和脚本之间没有区别。 您可以执行脚本和模块。 该文件必须位于pythonpath AFAIK上,因为python必须能够找到有问题的文件。 如果从一个目录执行python,那么该目录会自动添加到pythonpath中。
请参阅从另一个Python脚本调用Python脚本的最佳方式是什么? 了解更多关于模块与脚本的信息
还有一个内置函数execfile(filename),它可以做你想做的事情
链接地址: http://www.djcxy.com/p/54835.html上一篇: Running python script inside ipython
下一篇: Python package structure, setup.py for running unit tests