如何在python中创建包

嚴華  金牌会员 | 2023-10-17 02:29:52 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 928|帖子 928|积分 2784

Python是一种广泛使用的编程语言,可以轻松地帮助我们完成许多任务。Python可以用于网络开发和软件开发。
在这篇文章中,我们将研究如何在Python中创建一个包。包是一个可重复使用的代码文件,我们可以通过从包中导入主文件并使用这些文件中定义的其余函数和定义来实现多种目的。
让我们创建一个带有一些函数、定义、类和对象的新 Python 包。首先,我们将创建一个新的文件夹,pythonPrograms 。
在这个文件夹中,我们将创建另一个名为mathFunctions 的文件夹。
一旦我们创建了我们的文件夹,我们将通过创建一个__init__.py 文件让 Python 知道这是一个包。我们将创建sum,subtract,multiply, 和divide 模块。
首先,我们将用下面的代码创建Sum.py 。
  1. class Sum:
  2.     def SumofNums(a, b):
  3.         print("Adding a and b, Answer:", a + b)
复制代码
同样地,我们将用下面的代码创建Subtract.py 。
  1. class Subtract:
  2.     def SubofNums(a, b):
  3.         print("Subtracting a and b, Answer:", a - b)
复制代码
同样地,我们将用下面的代码创建Multiply.py 。
  1. class Multiply:
  2.     def MultiplyofNums(a, b):
  3.         print("Multiplying a and b, Answer:", a * b)
复制代码
同样地,我们将用下面的代码创建Divide.py 。
  1. class Divide:
  2.     def DivideofNums(a, b):
  3.         print("Dividing a and b, Answer:", a / b)
复制代码
现在,让我们创建__init__.py ,并添加以下初始化代码,如下所示。
  1. from Sum import Sum
  2. from Subtract import Subtract
  3. from Multiply import Multiply
  4. from Divide import Divide
复制代码
在pythonPrograms 文件夹中,我们将创建一个新文件,sample.py ,我们将尝试使用我们新创建的mathFunctions 包中的这些函数。
  1. #Python小白学习交流群:153708845
  2. from mathFunctions import Sum
  3. from mathFunctions import Subtract
  4. from mathFunctions import Multiply
  5. from mathFunctions import Divide
  6. a = 20
  7. b = 2
  8. # Adding a and b
  9. Sum.SumofNums(a, b)
  10. # Subtracting a and b
  11. Subtract.SubofNums(a, b)
  12. # Multiply a and b
  13. Multiply.MultiplyofNums(a, b)
  14. # Divide a and b
  15. Divide.DivideofNums(a, b)
复制代码
从上面的例子可以看出,我们可以很容易地为多个函数创建包,或执行模块任务,并尽可能地重复使用代码。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

嚴華

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表