abh*_*kar 5 python shell google-app-engine
Python Shell - shell.appspot.com表现得很奇怪?还是我错过了什么?
Google App Engine/1.3.0
Python 2.5.2 (r252:60911, Apr 7 2009, 17:42:26)
[GCC 4.1.0]
>>> mycolors = ['red','green','blue']
>>> mycolors.append('black')
>>> print mycolors
['red', 'green', 'blue']
Run Code Online (Sandbox Code Playgroud)
但预计会有以下结果
['red', 'green', 'blue', 'black']
Run Code Online (Sandbox Code Playgroud)
并且与字典数据类型相同.
谢谢,
阿希奈
这是一个已知的错误。简短回答:
mycolors.append('black'); print mycolors
该错误涉及在您键入的每个命令之间存储状态的方式。Web 请求是无状态的,仅是请求/响应;然而,shell(和我的控制台应用程序)应该感觉像在传统 Python 提示符下的意识流。
实现大致是这样的:
__main__
一些变量绑定的模块。