Py学习  »  Python

如何在python中实例化类的实例?

Alex • 5 年前 • 1867 次点击  

我是python新手,在uni做一些练习,

我熟悉java,所以我试图在python中创建一个类,然后创建该类的一个实例,将其用作同一目录中另一个文件中的对象。

所以我试着这么做:

在main.py内-

import player
p1 = player.Player(300, 300, 64, 64)

这是player.py中的player类

import main
class Player:
    def __init__(self, x, y, width, height):
        self.x = x
        self.y = y
        self.width = width
        self.height = height
        self.vel = 15
        self.left = False
        self.right = False
        self.walkCount = 0

这将导致:

属性错误:模块“player”没有属性“player”

经过一些研究,我也尝试过:

from player import Player
p1 = Player(300, 300, 64, 64)

这将导致:importTerror:无法从“player”导入名称“player”(C:\ users\alex\pycharmprojects\bunkergame\player.py)

很简单,并且忽略了一些其他代码,这将在player.py中创建一个player类的实例,该实例将在main.py文件中使用

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/47935
 
1867 次点击  
文章 [ 5 ]  |  最新文章 5 年前