len*_*key 51 python interactive mode
通常,您可以执行Python脚本,例如:python myscript.py,但如果您处于交互模式,那么如何在文件系统上执行Python脚本?
>>> exec(File) ???
Run Code Online (Sandbox Code Playgroud)
应该可以多次执行脚本.
fn.*_*fn. 42
使用execfile('script.py'),但它只适用于python 2.x,如果你使用的是3.0,试试这个
ric*_*cho 32
import file没有.py扩展名会做,但__name__不会是"__main__"这样,如果脚本做任何检查,看它是否被交互运行,您需要绕过它们.
或者,如果您想在脚本运行后查看环境,请尝试 python -i script.py
编辑:再次加载它
file = reload(file)
您也可以使用该subprocess模块.就像是:
>>> import subprocess
>>> proc = subprocess.Popen(['./script.py'])
>>> proc.communicate()
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           60246 次  |  
        
|   最近记录:  |