是否可以从ipython内部运行python脚本(而不是模块),而不指明其路径?我尝试设置PYTHONPATH,但它似乎只对模块有效。我想执行
%run my_script.py
而不在包含该文件的目录中。
发布于 2015-03-13 00:44:31
在"my_script.py“目录中,您可以简单地执行以下操作:
%run ./my_script.py
发布于 2015-02-12 03:12:42
如何在Ipython中运行脚本
import os
filepath='C:\\Users\\User\\FolderWithPythonScript'
os.chdir(filepath)
%run pyFileInThatFilePath.py
这样就可以了。
发布于 2012-08-01 00:02:40
在python中,模块和脚本没有区别;您既可以执行脚本,也可以执行模块。该文件必须位于pythonpath AFAIK上,因为python必须能够找到有问题的文件。如果从某个目录执行python,则该目录会自动添加到pythonpath中。
有关模块与脚本的更多信息,请参阅What is the best way to call a Python script from another Python script?
还有一个内置函数execfile(filename)可以执行您想要的操作
https://stackoverflow.com/questions/11744181
复制相似问题