如何在python中创建包
  oELtfgAoDdFJ 2023年11月02日 126 0

Python是一种广泛使用的编程语言,可以轻松地帮助我们完成许多任务。Python可以用于网络开发和软件开发。

在这篇文章中,我们将研究如何在Python中创建一个包。包是一个可重复使用的代码文件,我们可以通过从包中导入主文件并使用这些文件中定义的其余函数和定义来实现多种目的。

让我们创建一个带有一些函数、定义、类和对象的新 Python 包。首先,我们将创建一个新的文件夹,pythonPrograms 。

在这个文件夹中,我们将创建另一个名为mathFunctions 的文件夹。

一旦我们创建了我们的文件夹,我们将通过创建一个__init__.py 文件让 Python 知道这是一个包。我们将创建sum,subtract,multiply, 和divide 模块。

首先,我们将用下面的代码创建Sum.py 。

class Sum:
    def SumofNums(a, b):
        print("Adding a and b, Answer:", a + b)

同样地,我们将用下面的代码创建Subtract.py 。

class Subtract:
    def SubofNums(a, b):
        print("Subtracting a and b, Answer:", a - b)

同样地,我们将用下面的代码创建Multiply.py 。

class Multiply:
    def MultiplyofNums(a, b):
        print("Multiplying a and b, Answer:", a * b)

同样地,我们将用下面的代码创建Divide.py 。

class Divide:
    def DivideofNums(a, b):
        print("Dividing a and b, Answer:", a / b)

现在,让我们创建__init__.py ,并添加以下初始化代码,如下所示。

from Sum import Sum
from Subtract import Subtract
from Multiply import Multiply
from Divide import Divide

在pythonPrograms 文件夹中,我们将创建一个新文件,sample.py ,我们将尝试使用我们新创建的mathFunctions 包中的这些函数。

#Python小白学习交流群:153708845
from mathFunctions import Sum
from mathFunctions import Subtract
from mathFunctions import Multiply
from mathFunctions import Divide
a = 20
b = 2
# Adding a and b
Sum.SumofNums(a, b)
# Subtracting a and b
Subtract.SubofNums(a, b)
# Multiply a and b
Multiply.MultiplyofNums(a, b)
# Divide a and b
Divide.DivideofNums(a, b)

从上面的例子可以看出,我们可以很容易地为多个函数创建包,或执行模块任务,并尽可能地重复使用代码。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Fnpj8K6xSCR   2024年05月17日   101   0   0 Python
  xKQN3Agd2ZMK   2024年05月17日   70   0   0 Python
  fwjWaDlWXE4h   2024年05月17日   38   0   0 Python
  YpHJ7ITmccOD   2024年05月17日   39   0   0 Python
oELtfgAoDdFJ