文件处理是任何Web应用程序的重要部分。Python有多个用于创建、读取、更新和删除文件的函数。
文件处理
在Python中处理文件的关键函数是open()函数。open()函数接受两个参数:文件名和模式。
有四种不同的方法(模式)可以打开文件:
此外,您可以指定文件是二进制模式还是文本模式:
语法
要打开一个文件进行读取,只需指定文件的名称:
上述代码与以下代码等效:
因为"r"表示读取,"t"表示文本,它们是默认值,您不需要指定它们。
打开服务器上的文件
假设我们有以下文件,位于与Python相同的文件夹中:
要打开该文件,使用内置的open()函数。
open()函数返回一个文件对象,该对象具有用于读取文件内容的read()方法:
如果文件位于不同的位置,您将不得不指定文件路径,如下所示:
只读取文件的一部分
默认情况下,read()方法返回整个文本,但您也可以指定要返回多少个字符:
读取行
您可以使用readline()方法返回一行:
通过调用readline()两次,您可以读取前两行:
通过循环遍历文件的各行,您可以一行一行地读取整个文件:
关闭文件
**实践是在使用完文件后始终关闭它。
写入现有文件
要写入现有文件,您必须向open()函数添加一个参数:
要检查文件是否位于不同的位置,您将不得不指定文件路径,如下所示:

注意:使用"w"方法将覆盖整个文件。
创建新文件
要在Python中创建新文件,请使用open()方法,使用以下参数之一:
结果:创建了一个新的空文件!
删除文件
要删除文件,您必须导入OS模块,并运行其os.remove()函数:
检查文件是否存在:
为了避免出现错误,您可能希望在尝试删除文件之前检查文件是否存在:
删除文件夹
要删除整个文件夹,请使用os.rmdir()方法:
最后
为了方便其他设备和平台的小伙伴观看往期文章:公众号搜索,或者扫描下方二维码,关注公众号,即可获取最新文章。
看完如果觉得有帮助,欢迎点赞、收藏和关注

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/174102.html