<p>我在做一个基于文本的冒险游戏。我想做的一件事是,使用类构建游戏,将主数据类放在一个单独的文件中,然后将调用所有类和函数的实际主循环放在一个单独的文件中。这是迄今为止我在调用主类文件时的主循环</p>
<pre><code>import time
import sys
import pickle
import className
playerPrefs.createNew()
</code></pre>
<p>这是主类文件中的代码部分,在我运行程序时会受到影响。你知道吗</p>
<pre><code>class playerPrefs(object):
# This line will create a function to create a new player name
def createNew(self):
print "Welcome to Flight of Doom Character Creation Screen."
time.sleep(2)
print "Please type your first and last Name, spaced in between, at the prompt"
time.sleep(2)
</code></pre>
<p>当我试图从我的主游戏文件运行createNew函数时,我的问题来了。如您所见,我导入了className,它是包含类的文件名。该文件位于我的主游戏文件所在的位置。我怀疑这可能与构造器有关,但我不确定。如果你们能帮我,我将非常感激。你知道吗</p>
<p>顺便说一句,这并不是想让你们回答我的问题:)我只是想说,这个网站和这里的编程向导,救了我很多次。感谢大家参与这个社区项目。你知道吗</p>