找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 437|回复: 5

[求助] 求助!无法import自己定义的类里的函数

2

主题

6

帖子

6

积分

贫民

积分
6
lyh369po 发表于 2016-9-22 21:04:47 | 显示全部楼层 |阅读模式
本帖最后由 lyh369po 于 2016-9-23 08:51 编辑

#Death.py
from random import randint
class Death(object):
    def __init__(self):         
          self.quips = [ "You died. You kinda suck at this.",
                 "Your mom would be proud. If she were smarter.",
                 "Such a luser.",
                 "I have a small puppy that's better at this." ]
    def death(self):         
          print (self.quips[randint(0,len(self.quips)-1)]) exit(1)


#game.py

form Death import death   #这里显示death未定义是什么原因啊?

death()








回复

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
huckrr 发表于 2016-9-22 21:52:39 | 显示全部楼层
你写的类名是Death不是death
回复 支持 反对

使用道具 举报

2

主题

6

帖子

6

积分

贫民

积分
6
lyh369po  楼主| 发表于 2016-9-22 21:55:12 | 显示全部楼层
huckrr 发表于 2016-9-22 21:52
你写的类名是Death不是death

那我要怎么在game.py里面调用class Death里的death函数呢?不可以直接import这个函数吗?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
huckrr 发表于 2016-9-23 09:14:16 | 显示全部楼层
import Death
Death.death()
或者
from Death import Death
death()
懂?
回复 支持 反对

使用道具 举报

1

主题

13

帖子

13

积分

贫民

积分
13
python奋青 发表于 2016-9-23 22:12:21 | 显示全部楼层
lyh369po 发表于 2016-9-22 21:55
那我要怎么在game.py里面调用class Death里的death函数呢?不可以直接import这个函数吗? ...

不可以
回复 支持 反对

使用道具 举报

1

主题

13

帖子

13

积分

贫民

积分
13
python奋青 发表于 2016-9-23 22:12:28 | 显示全部楼层
lyh369po 发表于 2016-9-22 21:55
那我要怎么在game.py里面调用class Death里的death函数呢?不可以直接import这个函数吗? ...

不可以
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表