|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
050课后作业动动手的标准答案中加上以下代码
if not name.isupper():
raise TypeError('常量名必须由大写字母组成!')
test.py不能运行,会出现如下错误
Traceback (most recent call last):
File "C:\Python33\selfmodule\test.py", line 1, in <module>
import const
File "<frozen importlib._bootstrap>", line 1567, in _find_and_load
File "<frozen importlib._bootstrap>", line 1553, in _find_and_load_unlocked
File "C:\Python33\selfmodule\const.py", line 22, in __setattr__
raise TypeError('常量名必须由大写字母组成!')
TypeError: 常量名必须由大写字母组成!
如果没有那两行代码,test.py程序可以运行,但也就没有检查常量名是否是大写的功能。
这到底是怎么回事,困扰了一天了,求助啊,急急急急急急急急急!!! |
|