Python是一种开源的、解释型的、用于通用开发的高级编程语言。与许多语言不同,Python不需要编译器,这使它成为一种令人难以置信的高效工作语言。您可以直接从命令行编写代码并运行它。
但是,Python的效率并不仅仅是对编译器的不依赖。Python让代码的调试变得非常容易。当你运行你的Python应用时,如果解释器在代码中遇到了错误,它会逐行呈现出一个非常清晰的提示,说明是什么问题。正因为如此,Python是比较容易学习的语言之一。这也是为什么许多编程新手选择从Python开始。
这里将通过创建一个应用程序的方式,给大家做一个简单易懂的介绍,这个应用程序将接受用户的输入,并将输入存储在一个文件中。我们将创建一个简单的命令行应用程序来存储软件许可证。
我将在Pop!OS Linux上演示,但这将在任何支持Python的平台上工作。
为了实现这一点,您需要一个支持Python 3的操作系统。我将向您展示如何在Linux上安装Python 3。如果使用不同的操作系统,则需要修改安装说明以适应所选平台。
一、如何安装Python 3
从2020年1月1日起,Python 2正式停用。尽管可以安装Python 2,但是会发现它的某些功能与Python 3不向后兼容。因此,必须安装Python 3。
您必须做的第一件事是安装最新版本的Python。为此,请在Linux计算机上打开一个终端窗口,然后发出以下命令:
sudo apt-get install python3 -y
如果您使用的是基于Red Hat的发行版,则该命令为:
sudo dnf install python3 -y
如果您使用的是macOS或Windows,请从Python的官方下载页面下载平台所需的安装程序。
要验证安装是否成功,请发出以下命令:
python3 --version
您应该看到打印出的Python版本号。
二、如何创建第一个Python应用程序
让我们开始追逐并创建我们的第一个应用程序。如前所述,我们将创建一个应用程序,以软件标题和软件许可的形式接受用户输入。然后,该输入将被写入名为licenses.txt的文件。
我们要做的第一件事是创建一个新目录来容纳我们的Python项目。发出命令:
mkdir ~/PYTHON
使用以下命令进入该新目录:
cd ~/PYTHON
我们的应用程序代码将分为三个部分:
Input:定义用于用户输入的功能
File:定义用于保存输出的文件
Output:定义如何格式化输出
为了从用户那里获取输入,我们将定义两个变量:
input1:用于软件标题输入
input2:用于软件许可证输入
我们的前两行代码是input1和input2的简单变量声明:
input1 = input("Software Title:")
input2 = input("License Number:")
这是我们的第一部分代码。当程序要求输入1数据时,它将清楚地打印出数据的含义(Software Title)。input2(License Number)也是如此。当然,我们将添加注释以使任何人都易于理解。
下一部分定义了将保存我们的用户输入的文件。定义输出文件的普通Python 3语句如下所示:
file = open("filename")
但是,我们需要文件将新输入追加到文件末尾,否则,每次使用该应用程序时,它将覆盖先前的输入。为此,我们使用“ a”选项进行附加。所以现在我们的文件打开部分看起来像:
file = open("licenses.txt", "a")
接下来是我们应用的最后(也是最大)部分,即输出。我们要做的是定义输出,使其形式为:
Software Title:Software License
---*
为了清楚起见,每个条目将由三个破折号分隔。
这个部分是什么样的?我们将结合使用input部分中的变量(input1和input2)以及file.write函数(该函数将输入写入文件)。第一行是:
file.write(input1)
这将使用用户输入input1的所有内容,并将其保存到licenses.txt文件。
下一行是:
file.write(":")
上一行在input1变量之后直接写一个冒号。引号中的所有内容实际上都直接打印到输出文件中。
接下来,我们从input2变量获取输入并将其直接写在冒号之后。除此之外,我们将添加一个新行选项(以添加回车符),因此在最终输入之后,下一个file.write将在新行上开始。这可以通过以下方式完成:
file.write(input2 + "\n")
在Python3中,“ \ n”被读为新行。
我们的下一行写出破折号并添加新行,如下所示:
file.write("---" + "\n")
最后,我们用以下行结束文件写入会话:
file.close()
这就是我们的Python3代码。我们添加注释,以便整个文件看起来更加清晰:
如何创建和运行一个Python应用程序_第1张图片
所有Python应用程序都以.py扩展名结尾,因此请使用以下命令创建一个新文件:
nano license.py
将整个代码复制并粘贴到新创建的license.py文件中。保存并关闭文件。
三、如何运行Python应用
现在,我们可以使用python3命令运行应用程序,如下所示:
python3 license.py
首先将要求您提供Software Title,然后是License Number。输入后,该应用程序将关闭。
如何创建和运行一个Python应用程序_第2张图片
然后,您可以查看licenses.txt文件,以查看新的输入是否已被追加到该文件的末尾
如何创建和运行一个Python应用程序_第3张图片
这就是一个非常简单的Python应用程序,用于接收用户输入并将其写入文件。Python是一种非常容易上手的编程语言。使用这个简单的示例,您可以对其进行扩展并开始构建自己的有用的Python程序。
A5互联https://www.a5idc.net/