Python类NameError出现原因,python类nameerror,报的错如下:class
Python类NameError出现原因,python类nameerror,报的错如下:class
报的错如下:
class UserInfo(bidderID, name, addr, port):NameError: name 'bidderID' is not defined
代码如下:
class UserInfo(bidderID, name, addr, port): bidderID = 0 #用户ID name = '' #用户名 addr = '' #IP地址 port = 0 #端口号 rname = '' #所在竞拍室名称 bidprice = 0 #出价 #UserInfo next = null def _init_(self, bidderID, name, addr, port): self.bidderID = bidderID self.name = name self.addr = addr self.port = port #打印用户关键信息,并返回包含用户信息的字符串 def printUserInfo(self): str = "\t用户ID: " + bidderID + "\t用户名: " + name + "\t出价: " + bidprice + "\n" return strU=UserInfo(1,"Alice","10.10.10.0",1)U.printUserInfo()
求问怎么回事?怎么解决?
class(object):
pass
类定义错误了,类名后面是继承,你却写成了初始化里面去了!低级错误
编橙之家文章,
相关内容
- 国外IP用VPN访问YouTube网页显示中文正常吗?,vpnyoutube,使
- Python能查到被导入而没有引用的类库吗,python类库,例:
- 易信公众帐号获取用户基本信息是通过什么方式,易信
- 求教sqlalchemy模糊查询正确使用方法,sqlalchemy模糊查询
- 想要在flask数据库中修改指定用户的角色,要如何操作
- Python manage.py db upgrade语句使用问题,manage.pyupgrade,最近
- 用python 模拟表单提交,获取服务器的文件下载链接,
- Django 表单验证和错误提示找不到解决方法,django错误提
- 求python隐藏真实IP不被服务器检测到的方法,pythonip,需
- Django返回的pdf文件不能被其它机器使用是为什么?,dj
评论关闭