Python中引入自定义路径下的用户自定义类

来源:互联网 发布:最实用的端口映射软件 编辑:程序博客网 时间:2024/06/02 09:57

自定义类如下:

复制代码
import mathclass Circle:    # Construct a circle object    def __init__(self, radius = 1):        self.radius = radius        def getPerimeter(self):        return 2 * self.radius * math.pi        def getArea(self):        return self.radius * self.radius * math.pi        def setRadius(self, radius):        self.radius = radius
复制代码

 

测试类如下:

复制代码
import syssys.path.append(r'/home/MyTrain/Python/Class') from Circle import Circlec = Circle(5)print("Redius: ", c.radius)print("Perimeter: ", c.getPerimeter())print("Area: ", c.getArea())
复制代码

 

>>python test_circle.py

 

运行结果:

('Redius: ', 5)
('Perimeter: ', 31.415926535897931)
('Area: ', 78.539816339744831)