标签: python bash import module
我需要从已经启动的Python会话中执行Python脚本,就像它是从命令行启动一样。我在考虑类似于在bash或sh中执行source。
source
答案 0 :(得分:11)
在Python 2中,内置函数execfile执行此操作。
execfile
execfile(filename)
答案 1 :(得分:3)
如果您正在运行ipython(我强烈推荐用于交互式python会话),您可以输入:
%run filename
或
%run filename.py
执行模块(而不是导入它)。您将获得文件名完成,这对于ReallyLongModuleName.py来说非常有用(并不是说您可以像这样或任何名称命名模块)。