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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

自定义类如下:

import math

class 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 sys

sys.path.append(r'/home/MyTrain/Python/Class')

from Circle import Circle

c = 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)

相关文档
最新文档