猿问

请问NameError: name 'string' is not defined什么情况?

>>> string.atoi('10')+4
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
NameError: name 'string' is not defined

慕丝7291255
浏览 2764回答 2
2回答

冉冉说

哥们,需要import string:>>> import string>>> string.atoi('10') + 414分析:错误原因说,name 'string' is not defined,意思是string没有定义。所以import一下就好啦。

芜湖不芜

int('10')#= python3 的 string 包含的操作 =#>>>dir(string)['Formatter', 'Template', '_TemplateMetaclass', '__builtins__', '__cached__', '__doc__', '__file__', '__name__', '__package__', '_multimap', '_re', '_string', 'ascii_letters', 'ascii_lowercase', 'ascii_uppercase', 'capwords', 'digits', 'hexdigits', 'octdigits', 'printable', 'punctuation', 'whitespace']
随时随地看视频慕课网APP

相关分类

Python
我要回答