Python 代码执行器【模拟 Python Shell】
Python 代码执行器(模拟 Python Shell)运行效果:
----- Python -----
小贴士:输入 %mutiple line 可以启动多行模式哦,连按两次 <Enter> 键退出多行模式~
>>> print('Hello')
Hello
>>> 123
123
>>> 'Hello'
'Hello'
>>> name = input(); print(name)
zltzlt
zltzlt
>>> %mutiple line
... def f():
... print('f()')
... f()
... f()
... f()
...
f()
f()
f()
代码:
**** Hidden Message ***** 顶楼主 Sungne_jer 发表于 2020-2-18 16:06
顶楼主
哈哈哈,可以实现在shell里面运行shell 来学习学习 感谢楼主分享!看看源代码 这是怎么回事:
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) on win32
Type "copyright", "credits" or "license()" for more information.
>>>
================== RESTART: C:\Users\Angel\Desktop\test.py ==================
----- Python -----
小贴士:输入 %mutiple line 可以启动多行模式哦,连按两次 <Enter> 键退出多行模式~
>>> 5+5
10
>>> ——
Traceback (most recent call last):
File "C:\Users\Angel\Desktop\test.py", line 24, in <module>
ret = eval(command)
File "<string>", line 1
——
^
SyntaxError: invalid character in identifier
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Angel\Desktop\test.py", line 28, in <module>
exec(command)
File "<string>", line 1
——
^
SyntaxError: invalid character in identifier
>>> 一个账号 发表于 2020-2-19 19:02
这是怎么回事:
报错,正常 zltzlt 发表于 2020-2-19 19:42
报错,正常
is not 可以改成 != 吗? 一个账号 发表于 2020-2-22 16:45
is not 可以改成 != 吗?
跟 None 比较建议用 is not zltzlt 发表于 2020-2-22 19:35
跟 None 比较建议用 is not
你这个程序有个缺点:写完之后不能修改 了解一席 学习一下学习一下 1 额,这估计就是 PyPy 的前身了吧 学习学习
专门注册来看这段代码,正是我要的
页:
[1]