用Python写了一个Python
最近闲的慌,于是用Python脚本把Python交互器给写了出来~~(说白了就是给IDLE套上了一个壳子){:10_330:} {:10_256:}
import code
import sys
def main():
# 创建一个交互式解释器的实例
interpreter = code.InteractiveConsole(locals=globals())
print("Python 3.7.4 (tags/v3.7.4:e09359112e, Jul8 2019, 20:34:20) on win32")
print("Type:help, copyright, credits or license() for more information.")
print('And you can close it by entering:exit()')
while True:
try:
# 读取用户输入的代码
user_input = input(">>> ")
# 如果用户输入 'exit()',则退出
if user_input.strip() == 'exit()':
print('close Python')
break
# 执行用户输入的代码
interpreter.push(user_input)
except (EOFError, KeyboardInterrupt):
# 处理文件结束符或中断
print("\n close Python")
break
except Exception as e:
# 捕捉并显示异常
print(f"An error occurred: {e}")
if __name__ == "__main__":
main()
也不知道有谁能手搓出一个真正的Python出来{:10_257:}{:10_257:} 写不出来分值语句
您是否在找:PyPy? 写条件判断语句需要手动缩进,其他没什么问题 dolly_yos2 发表于 2024-8-15 06:22
您是否在找:PyPy?
好像是的{:10_257:}{:10_257:} 套壳{:5_94:}
页:
[1]