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应用程序都以.py扩展名结尾,因此请使用以下命令创建一个新文件: nano license.py 将整个代码复制并粘贴到新创建的license.py文件中。保存并关闭文件。 三、如何运行Python应用 现在,我们可以使用python3命令运行应用程序,如下所示: python3 license.py 首先将要求您提供Software Title,然后是License Number。输入后,该应用程序将关闭。
然后,您可以查看licenses.txt文件,以查看新的输入是否已被追加到该文件的末尾
这就是一个非常简单的Python应用程序,用于接收用户输入并将其写入文件。Python是一种非常容易上手的编程语言。使用这个简单的示例,您可以对其进行扩展并开始构建自己的有用的Python程序。 A5互联https://HdhCmsTesta5idc.net/
查看更多关于如何创建和运行一个Python应用程序的详细内容...