模块其实就是一个.py文件,里面可以有类,可以有方法(函数)
使用方法1、
- 引用:import filename
- 调用:filename.
import calculate, my_module # import 文件名1, 文件名2
calc = calculate.Calculator() # 文件名.类名 赋给一个变量
calc.add(2) # calc.调用add方法
print(calc.get_current())
my_module.hello_world("Daniel")
使用方法2
from calculate import Calculator
calc = Calculator()
calc.add(2)
print(calc.get_current()) # 2
from my_module import hello_world
print(hello_world()) # Hello, World! My name is Daniel
my_module.py文件
def hello_world(name):
print("Hello, World! My name is %s" % name)
calculator.py文件
class Calculator:
def __init__(self):
self.current = 0
def add(self,amount):
self.current += amount
def get_current(self):
return self.current