我正在制作一个典型的文本游戏程序,我被困在重启功能上。我想重新启动room实例,但是当我试图删除对象时,我得到AttributeError:room1。下面是一些伪代码:class Room:

inventory = []

__init__(self, itemsInRoom, doors):

#makes a room instance and puts some items and doors into the room

self.roomItems = []

self.roomDoor = []

for item in itemsInRoom:

#puts initial items into the room

self.roomItems.append(item)

for eachDoor in doors:

#tells the instance what doors there are

self.roomDoor.append[doors]

Def functionsBlahBlah():

Pass

class RoomNumber:

room1 = Room(['stool', 'tavern wench', 'bar keep'], ['north', 'east'])

room2 = Room(so on and so forth)

def functionsBlahBlah():

Pass

def restartFunction():

del RoomNumber.room1

del RoomNumber.room2

startGame()

def startGame():

RoomNum()#initializes rooms

main()

startGame()

所以不管怎样,我试着删除房间号.room1在restart函数中,这样我就可以用它原来的项目和东西重新初始化它。正如我说的,我得到了一个错误。你知道我哪里出错了吗?在

python定时重新初始化类_如何重新初始化类对象相关推荐

  1. abstract类_【Java】类的结构 - Nemo

    类与对象 类中主要包括五种结构,下面进行对这五种结构进行详细的介绍. 1. 面向对象与面向过程 面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做. 面向对象:强调具备了功能的对象,以类/对象为 ...

  2. java事件类_关于Java事件类的一些思考

    第一条是关于添加监听类时, 如 JButton button = newJButton(); button.addActionListener(this); 如果进行两次注册监听类如再加一条 butt ...

  3. mysql 数据库操作类_【数据库操作类】10个php操作数据库类下载

    数据库(Database)操作是在开发过程中重要的组成部分,熟练掌握数据库的操作是开发人员必备的武器.PHP中文网为大家提供了各种封装好的php数据库操作类库,供大家下载和学习. 相关mysql视频教 ...

  4. robotac属于a类还是b类_工程项目分类A类、B类、C类、D类项目是指什么?注意:不是资料的A、B、C类报建资料...

    展开全部 A类属e69da5e6ba903231313335323631343130323136353331333431356639于监督站表: B类属于工程报验类, C类属于一些工程技术平常施工, ...

  5. java内部枚举类_内部类和枚举类

    内部类: 内部类的定义 : 在一个类的内部又定义了一个类,里面的这个类就是内部类. 内部类可以定义在外部类的成员位置(与成员变量的位置相同)或局部位置(意思是,把类写在外部类的方法里面). 什么时候使 ...

  6. C++A类继承B C类_基金定投买a类还是c类好,c类基金为什么不适合定投

    基金定投似乎成为了基金市场的最主要投资方式之一,吸引了大批投资者.但并不是所有类型基金都适合定投,今天我们以A类基金和C类基金为例子,来看看基金定投买a类还是c类好,c类基金为什么不适合定投. 基金定 ...

  7. python 定时执行 爬虫 模块_浅析python实现scrapy定时执行爬虫

    项目需要程序能够放在超算中心定时运行,于是针对scrapy写了一个定时爬虫的程序main.py ,直接放在scrapy的存储代码的目录中就能设定时间定时多次执行. 最简单的方法:直接使用Timer类 ...

  8. python 定时执行 爬虫 模块_【Python】定时执行网站爬虫

    今天我们额讨论如何使用Python,SQLite数据库与crontab工具将爬虫程序部署到服务器上并实现定时爬取存储 编写爬虫代码 编写一个爬虫程序,使用requests与beautifulsoup4 ...

  9. python 绘图类_关于创建自定义绘图对象-python中的类,有很好的教程吗? - python...

    我想创建一个用于自定义绘图的对象类.我正在寻找有关如何创建自己的绘图对象的面向对象入门的好教程((可能仍在使用像matplotlib这样的库)? 例如. class myplot: def __ini ...

最新文章

  1. 智能手机收邮件之NOKIA
  2. Linux下正则表达式和grep命令的使用
  3. python入门自学-Python自学规划:一个月从入门到精通,每天做什么?
  4. Struts2防止表单重复提交
  5. Apriori算法介绍(Python实现)
  6. 升级进度卡住_升级 iOS 系统时卡住怎么办?
  7. Cordova Embedded Server
  8. Hibernate之必须导入jar包
  9. 【渝粤教育】 国家开放大学2020年春季 1373特殊教育概论 参考试题
  10. skynet记录6:定时器
  11. java 注释快捷打出时间_Java快捷---自动注释时间作者。。。
  12. 全球领先的数据库!我用它直接让公司项目的性能提升了一半~
  13. nginx优化——包括https、keepalive等
  14. navicat复制表字段
  15. python中使用Opencv进行人脸检测
  16. 12-属性动画源码分析
  17. 环境变量使用与何时使用环境变量
  18. _15-骑士精神(IDA*)
  19. 广告程序万能搜索(无能搜索)WNSO.exe
  20. Android应用UI自动化测试(Python+appium之appium启动APP前配置的参数)

热门文章

  1. sql alwayson群集 registerallprovidersip改为0_技术分享 | 从 MySQL 8.0 复制到 MySQL 5.7
  2. android自动化测试抖音,全自动化的抖音启动速度测试
  3. 发明python的人是个天才_BBC纪录片《天才的发明 The Genius of Invention》全4集 英语中英字幕 720P高清纪录片...
  4. 笔记本电脑投屏到电视_电脑怎么投屏到电视?掌握这3个方法就够了
  5. 一种使用SOC精确控制脉冲的方法
  6. 第十一章Web服务器的安装与配置
  7. Golang并发编程进程通信channel了解及简单使用
  8. 【安卓的一个进程等级】
  9. Excel导入SQL数据库出现的问题
  10. bigdecimal 科学计数转普通计数_LoaRunner性能测试教程:Windows计数器(2)