创建自己的Python模块可能看起来有点困难,但如果我们说创建或编写Python程序是一项非常简单的任务,会怎么样呢?

在本教程中,我们将编写一个Python模块,并在编写后,在Python脚本中使用它。但在进行这些操作之前,让我们首先了解Python模块是什么。

Python模块

包含各种语句和定义的Python文件称为Python模块,它可以包含变量、类和各种函数。与简单的Python脚本一样,可运行的Python代码也存在于Python模块中。

当我们将相关的代码分组并将它们用作Python程序内的模块时,Python模块变得更加有用,并借助Python模块,我们甚至可以使我们的代码逻辑有序。我们可以通过简单地使用'import'语句在Python程序中使用Python模块。

示例:

import module  

假设在一个Python模块中,即module1,包含了三个函数,而我们只想在我们的代码中使用其中一个函数,那么我们也可以使用从语句结合import仅导入一个单独的函数,如下所示:

示例:

import function1 from module1  

我们已经了解了Python模块,并对Python模块的工作方式以及如何将其导入程序有了基本的了解,现在让我们继续编写它的部分。

编写一个Python模块

在本节中,我们将编写一个Python模块,并了解如何在Python程序中使用我们编写的模块。

我们可以像创建Python脚本一样创建或编写Python模块,更好地说,我们甚至可以在另一个Python脚本中使用Python脚本作为Python模块。但前提是,我们将用作Python模块的Python脚本必须位于我们系统中安装Python的位置。

因此,首先让我们创建一个Python脚本,将其保存为'.py'扩展名,并将其保存在Python所在的同一位置。按照以下给定的步骤来编写和创建一个简单的Python模块:

步骤1:编写一个可运行程序:

首先,我们需要在Python shell中打开一个新文件,编写一个可运行的程序。例如,我们将在Python文件中编写以下加法函数程序:

# A default Python function for performing addition  
def addition(x, y): # Two variables as parameters  
    # Adding two variables and storing results in another variable  
    addValue = x + y  
    # Returning the addition result for two numbers  
    return addValue  

步骤2:保存文件:

现在,在按照第一步中给出的方式编写了加法程序后,我们将文件保存为'adding.py'名称,保存在Python分配的默认目录中。

347.png

现在,我们已经创建了一个'adding'模块,可以将其导入到任何Python程序中,以使用其加法函数来执行两个变量的加法。让我们使用'adding'脚本作为Python模块,在以下示例程序中执行加法操作:

# Importing the adding module in the program  
import adding  
# Taking two input variables from the user  
a1 = int(input("Enter first integer variable: "))  
a2 = int(input("Enter second integer variable: "))  
# Adding the variables with the function of 'adding' module  
addResult = addition(a1, a2)  
# Printing the result in the output  
print("The sum of two integer variables given by you is: ", addResult)  

输出:

Enter first integer variable: 26
Enter second integer variable: 24
The sum of two integer variables given by you is: 50

解释:

在上面的程序中,我们对从用户那里获取的两个输入变量执行了加法操作。通过在程序中导入'adding'模块,我们使用了添加模块的加法函数。最后,我们在输出中打印了两个变量的加法结果,并结束了程序。

结论

我们可以通过简单地编写具有函数和类的Python程序来创建或编写Python模块,然后可以通过简单地在程序中导入它来使用我们创建的模块。我们甚至可以使用import语句的附加'from'关键字从程序中使用单个函数。借助Python模块,我们可以使我们的代码逻辑有序,并将相似的代码组织在一个模块中。

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程