
Python 中的文件处理是必不可少的。这就是为什么编程语言有几个函数和内置模块来处理文件的原因。
Python 为程序员提供了六种文件访问模式,在本文中,我们将向您展示在 Python 中创建、读取、关闭和写入文件所需的代码。您还将了解每个 Python 程序员需要注意的各种文件方法。
在这篇文章中,我们将介绍:
让我们开始吧。
文件是存在于计算机存储设备中的数据或信息。这些信息单元用于将数据永久保存在硬盘上。通过使用文件,我们可以保留数据以备将来使用。
作为计算机用户,您当然知道音乐文件、视频文件和文本文件。好吧,Python允许你操作这些文件。
拥有文件是不够的——我们需要能够通过打开、关闭、写入或删除它们来操作它们。
Python 中的文件处理是使用 Python 对文件执行以下六个操作之一的过程:
在本文中,我们将向您展示如何使用 Python 文件处理方法操作文件。
在本节中,我们将向您展示如何使用 Python 对文件执行多个操作。
Python使打开文件变得非常简单,因为该语言具有内置的打开函数。在Python中读取和写入文件也非常容易。但是,在开始任何操作之前,您必须首先以正确的模式打开文件。有三种模式可用,即读取、写入或追加。
使用时,open 返回句柄,有助于读取和修改文件。除了前面提到的三种模式外,我们还可以使用 open 函数以文本或二进制模式打开文件。
文本模式是读取文件的默认方式,并显示字符串。另一方面,二进制以字节为单位,因此只能由计算机读取。它用于打开非文本文件,如图片或程序文件。
代码片段显示了在 Python 中打开文件的不同模式。
指定文件的编码类型是 Python 的最佳做法。之所以如此,是因为除非指定编码类型,否则代码在不同的平台中的行为可能不同。
您应该在完成所需的任何操作后关闭文件。在 Python 中关闭文件就像关闭文件一样简单,因为 Python 毫不奇怪地提供了关闭功能。
下面是如何完成的代码模块。
尽管在 Python 中打开和关闭文件很简单,但您应该记住一些事项。
此外,使用 try finally 代码块来防止丢失您的工作。如果不使用 try final,则在对文件执行操作时发生的异常可能会导致代码退出而不关闭文件。
此代码片段演示如何使用 try finally 块。
通过使用此块,即使某些异常导致程序流中断,文件也会正确关闭。
在 Python 中关闭文件的另一种方法是使用 with 语句。通过使用此方法,我们甚至不需要使用 close 语句。
我们建议使用此方法,因为它可确保在 with 语句中的块完成时关闭文件。
在本节中,我们将向您展示 Python 中的文件处理的实际应用。我们将创建一个文件,打开该文件,在其中写入一些随机文本,然后将文件对象传递给 print 函数。
首先,我们创建文件。为了创建文件,我们将使用带有适当参数的 open() 方法。
x 参数将创建一个文件,如果该文件已存在,则返回错误。如果指定的文件不存在,则 a 参数将创建一个文件,w 参数也将创建一个文件,只要该文件尚不存在。
例如,让我们使用 w 创建一个名为 “demo.txt” 的文件。
现在让我们写入这个新文件并关闭它。
上面的代码创建了一个文件并写入其中。现在让我们阅读新文件。如果正确,它应该给我们输出“这是一个学习示例”。
输出如下所示。
让我们考虑 Python 中文件处理的另一个用例。
在此示例中,我们将写入现有文件。
此代码模块的结果如下所示。
在上一个示例中,我们将删除一个文件。
但是,要删除文件,我们必须首先导入操作系统模块并运行 os.remove() 函数,这是代码模块。
在这篇文章中,您学习了如何使用基本的 Python 命令创建、写入、读取、删除和关闭文件。现在,是时候开始练习了。很快,你将成为处理Python文件的专家。
1.由于本网站资源是网络搜集整理而成,版权均归原作者所有。本站仅提供一个观摩学习的环境,将不对任何资源负法律责任。
2.若无意中侵犯到您的版权利益,请来信联系我们,我们会在收到信息后会尽快给予处理!
3.本站为纯属分享资源站点,网站内所有资源仅供学习交流之用,请勿用作商业用途,并请于下载后24小时内删除,谢谢。
4.如有转发本站上的资源,请出转载说明,来源于今日网址导航:https://www.webtoday.cn/,谢谢合作。