Python 趣味小程序——用Python实现Python控制台

Python 趣味小程序——用Python实现Python控制台

scope={ }                  #保存输入的代码
codes=""                   #初始化code字符串
print(">>>",end=" ")       #输出提示符
while True:
    code=input(" ")        #输入代码
    if code=="":           #输入空串时执行之前输入的所有代码
        exec(codes,scope)
        codes=""
        print(">>>",end=" ")
        continue
    codes +=code+"\n"      #将输入的代码组合

exec函数将一个字符串当作Python代码执行,与JavaScript的eval函数类似

猜你喜欢

转载自blog.csdn.net/wmhsjtu/article/details/95250504