Python调用自己写的模块

1.创建一个目录及保存模块
# mkdir site_packages
# emacs calculator.py
class Calculator:
    name='Calculator'
    price=18
    def __init__(self,name,price):
        self.name=name
        self.price=price
    def add(self,x,y):
        #print(self.name)
        result = x + y
        print(result)
    def minus(self,x,y):
        result=x-y
        print(result)

2.调用自己的模块
# emacs test_func.py
from 目录名 import 模块 as 模块别名

#方式1:用as可以把calculator起别名为cc
#from site_packages import calculator as cc
#cal=cc.Calculator('Calculator...',18) #引用的时候需要:模块名+类名

#方式2:
from site_packages import calculator
cal=calculator.Calculator('Calculator...',18) #引用的时候需要:模块名+类名

print("name: " + cal.name)
print("price: " + str(cal.price))
print(cal.add(10,20))
print("add: " + str(cal.add(10,20)))
print("minus: " + str(cal.minus(10,20)))

if __name__ == '__main__':
    print("test....")

3.测试
# python test_func.py

猜你喜欢

转载自blog.csdn.net/u010164190/article/details/80272060