python-自定义模块及导入方法
1. 自定义模块
一个较大的程序一般应分为若干个程序块,若个程序块称为模块,每个模块用来实现一部分特定的功能。
这样做的目的是为了将代码有组织的存放在一起,方便管理和重复使用。
-
定义一个模块mymodule.py
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py def count(a, b): result = a * b return f"{a}与{b}的乘积是: {result}"
-
使用模块的方法
import <模块名称> from <模块名称> import <方法名>
-
注释:
模块名称即py文件名称
2. 案例
-
创建mymodule.py模块
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py def Chen(a,b): result = a * b return f"{a}与{b}的乘积是: {result}" class Count(): def __init__(self,a,b): self.a = a self.b = b # 功能 def count(self): return self.a * self.b
-
调用功能
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py import sys sys.path.append('/Users/gitee/python-web/mymodule.py') import mymodule from mymodule import * # 导入模块 # s = Count(5,6) print(s.count()) s = Chen(3,4) print(s)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏