Python 程序:读取文件内容


2022 年 4 月 1 日, Learn eTutorial
1702

在这个简单的 Python 程序中,我们需要读取文件内容。这是一个基于数字的 Python 程序。

为了更好地理解这个示例,我们始终建议您学习以下列出的 Python 编程基础知识

Python 中的文件是什么?

在这个文件 Python 程序中,我们需要了解文件。文件是用作命名位置的,用于将某些相关数据永久存储在硬盘中。我们知道随机存取存储器(RAM)是一种易失性存储器,当电源关闭时,RAM 中的所有数据都将被删除。因此,我们需要一种方法将数据存储在非易失性存储器中,也就是硬盘,即文件。

Python 中文件的基本操作有哪些?

我们需要一些基本操作来将数据保存在文件中。即:

  • 打开文件
  • 读取/写入文件(文件操作)
  • 关闭文件

文件可以通过内置函数 `open()` 打开,该函数返回一个文件对象,用于读取和写入文件。同样,为了关闭文件,我们使用 `close()` 函数,它将释放文件使用的所有内存和资源。Python 有一个内置的垃圾回收器来执行该功能。但我们没有用它来释放资源。为了读取文件,我们必须以读取模式打开文件,并且我们有很多方法来读取文件。同样,为了写入文件,我们需要以写入模式打开文件。

如何在 Python 中读取文件内容?

在这个文件 Python 程序中,我们需要接受一个以 .txt 扩展名结尾的文件名字符串,然后我们使用 `open()` 以读取模式打开文件。现在使用 `readline` 函数读取文件的第一行并将其保存到一个变量中。现在打开一个 while 循环以打印文件的所有剩余行,并使用 `print` 函数打印所有行。然后使用 `close()` 函数关闭文件。

算法

步骤 1:接受文本格式的文件名并将其保存到变量中。

步骤 2:读取模式打开文件并将其保存到变量中。

步骤 3:使用 `readline` 方法读取文件的第一行。

步骤 4:使用 while 循环读取并打印文件的其他行。

步骤 5:打印第一行并使用 Python 语言中的 `close` 关闭文件。

Python 源代码

                                          a=str(input("Enter the file with .txt:"))
file2=open(a,'r')
line=file2.readline()
while(line!=""):
    print(line)
    line=file2.readline()
file2.close()
                                      

输出

Contents of file: 
Python Programming
 
Output: 
Enter the file with .txt: data2.txt
Python Programming.