Python导入自定义类

发布时间:2019-09-06 08:51:59编辑:auto阅读(1534)

    现有自定义类(Color.py)如下,类位于路径’/Users/chuxing/python/test’下:

    class Color(object):
    
        def __init__(self, red, green, blue):
            self.red = red;
            self.green = green;
            self.blue = blue;
    
        def __str__(self):
            return '(%s,%s,%s)' %(self.red, self.green, self.blue);

    在另一个类Food.py中需要使用Color类,Food.py内容如下:

    import sys;
    sys.path.append('/Users/chuxing/python/test');
    from Color import Color;
    
    class Food(object):
    
        def __init__(self, color):
            self.color = color;
    
        def __str__(self):
            return '(%s)' %self.color;
    
    black = Color(1,2,3);
    drink = Food(black);
    print(drink);

    将Color类导入Food类的方式如下:

    import sys;
    sys.path.append('/Users/chuxing/python/test');
    from Color import Color;

    在Sublime Text中使用Command + B组合键即可运行文件。

关键字