python中 from xx import,import几种导包的情况

简单的统计了一下,python中的导入本地包的情况,大概分为三种情况,目录如下:
python中  from xx import,import几种导包的情况
1.有类名的,用 from xx import 引入本地包的,如:class xx():

#创建的一个Cat类
class Cat():

    def name(self):
        print('我叫小花猫')

    def sex(self):
        print('我是一枚小女生')

    def age(self):
        print('今年3岁了')
#创建的一个Animal类
from Test.Cat import Cat
class Animal():

    cat = Cat()
    cat.name()
    cat.sex()
    cat.age()

备注:导入本地类import后面这个Cat,即是class Cat()这个类名;
2.没有类名的文件,用 from xx import 引入本地包的,文件中存在 如:def 方法名():

#创建一个狗类
def name():
    print('我叫癞皮狗')

def sex():
    print('我是小帅哥')

def age():
    print('我今年2岁半了')
#在Animal类中,导入狗类的方法名

from Test.Dog import name,sex,age
class Animal():

      name()
      sex()
      age()

备注:狗类中,不存在类名,在Animal类中,Import后面引入的是def XX(),方法名;
3.没有类名的文件,直接用 import引入本地包的

#创建一个小猪类
def say_hello():
      print('请叫我小猪')
#在Animal类中,用import导入小猪类中的方法名

import Test.Pig_小猪
class  Animal():

     Test.Pig_小猪.say_hello()

可以多看看 from xx import 和import的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值