如何编写休假申请,但是使用python
#初学者 #编程 #python #cli

这是一个非常初学者的项目,所以如果您对编程的了解为零,但您想创建自己的工作程序。

构想

因此,众所周知,我们有一个特定格式来编写应用程序。在这篇文章中,我选择了一个休假申请。首先,我们想要的是应用程序的样本。然后,我们将使用重要信息来格式化应用程序的样本。最后,我们将创建一个新文件来输出文本应用程序并保存它。

先决条件

文件处理和字符串格式的基本知识。

我要制作程序的方式是使用字符串格式化的Python中的文件处理。但是您也可以使用字符串格式来修改程序。

如何 ?

首先,我保存了一个非常原始的简单示例的应用程序,以“ litter.txt”的文件编写的应用程序。我使用了一个简单的格式。根据您的要求修改文件。

To
the Principal

{school_name}

Subject: Sick Leave Application

I am {name} of {class_name} of your institute. I am writing this
application to inform you that I am suffering from {reason} and
therefore, I want sick leave from school. I got this infection
last night and I will not be capable to come to the office for
from {start_date} for a several days. As advised by my doctor,
I should take rest and recover appropriately before continuing
work. The report from the doctor is also attached for your
reference.

Kindly grant me a leave for {no_days} days.

Yours Sincerely,

{name}

注意:只需在“ {}”括号内使用应用程序更改的数据。并使用一个独特的单词来定义其中使用的信息。我们将使用字符串格式来更改此信息

现在创建一个Python脚本文件,说“ Letter.py”并开始使用代码。

编码

首先,我们使用保存在文件“ lidte.txt”中的模板。因此,我们必须使用它,打开并阅读其中的内容。我们将在这里使用文件处理的概念。

letter = open("letter.txt", "r")
text = letter.read()

在这两行中,我在读取模式下打开了文件(因为我们不想修改文件),然后我使用读取函数读取文件中的内容并将其存储在变量中,文字。

现在,我们已经在文本变量中获得了格式。现在,只需用所需的数据替换“ {}”括号内写入的那些参考变量。

我们将使用户输入所需的数据。因此,让我们进行一些变量,让用户输入一些数据。

name = str(input("Enter your name: "))
school_name = str(input("Enter your school's name: "))
class_name = str(input("Enter the class: "))
reason = str(input("Enter the reason for being absent: "))
start_date = str(input("Enter the date from which leave starts: "))
end_date = str(input("Enter the date from which leave ends: "))
no_days = str(input("Enter the no. of days: "))

注意:我使用了“ {}”括号内的文件中存储的相同单词引用。您也可以做同样的事情来消除任何混乱。

现在,一切对我们来说都是很好的设置。

最后,我们必须更改文本变量中的内容。

temp_str = f"{text}".format(name=name, school_name=school_name,
class_name=class_name, reason=reason, start_date=start_date,
end_date=end_date, no_days=no_days)

letter.close()

我创建了一个变量,然后使用字符串格式使用文本变量的文本内容更改其内容。之后,在同一变量中,我用变量替换了引用。

这有点复杂,因为我将两个步骤结合在一起。但是,只要看一次,您就可以轻松获得它。如果不是,则将两个步骤分开,然后一一打印并查看差异。

最后,关闭打开的文件“ lidte.txt”。

现在,您已经使用Python创建了应用程序。打印“ temp_str”变量并查看输出。

在这里,我们将制作一个新的输出文件来保存应用程序。

所以,我们将再次使用文件处理的概念。

output = open("output.txt", "w")

output.write(temp_str)

output.close()

恭喜!您已经创建了一个Python程序来创建自己的应用程序。

现在运行脚本并查看魔术...

不要忘记喜欢这篇文章并订阅更多。
直到那时,再见!请参阅yað