python 多文件编程(模块调用)

一、模块名的引入

1.方法一:

模块的引入:
import module1[, module2[,... moduleN]]
使用:
模块名.函数名
support.py
def print_func( par ):
   print("Hello : ", par)
   return

test.py
# 导入模块
import support
 
# 调用模块里包含的函数
support.print_func(“python")

二、方法二

模块的引入:
from modname import name1[, name2[, ... nameN]]
使用:
函数名

support.py
def print_func( par ):
   print ("Hello : ", par)
   return

test.py
# 导入模块
from support import print_func
 
# 调用模块里包含的函数
print_func(“python")

三、具体实例

编写 main.py 和 my_cal.py,在my_cal里面写加、减、乘、除、阶乘函数,在main.py里面调用

my_cal.py

def add(a,b):
    return a+b
def sub(a,b):
    return a-b

def mul(a,b):
    return a+b
def div(a,b):
    return a+b

def factorial(n):
    if n==1:
        return 1
    else:
        return n*factorial(n-1)

main.py

import my_cal

if __name__=='__main__':
    a = int(input())
    b = int(input())
    n = int(input())
    print(my_cal.add(a,b))
    print(my_cal.sub(a,b))
    print(my_cal.mul(a,b))
    print(my_cal.div(a,b))
    print(my_cal.factorial(n))

版权声明:本文为qq_42585108原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。