Python文件操作详解:open()、read()、write()函数用法

一、Python文件操作概述

Python文件操作是编程领域中常见的操作之一,它可以用于读取和写入文件。Python中的文件操作都是通过内置函数实现,其中最常用的是open()、read()和write()函数。

1. open()函数

open()函数是Python中用于打开文件的函数,它有两个参数:文件名和打开模式。文件名可以是文件的绝对路径或相对路径,而打开模式则指定了文件的打开方式。

打开模式有以下几种:

  • r:只读模式,打开文件后只能读取文件内容,不能修改。
  • w:写入模式,打开文件后只能写入内容,如果文件不存在则创建文件,如果文件已存在则清空文件内容。
  • a:追加模式,打开文件后只能在文件末尾追加内容,如果文件不存在则创建文件。
  • x:创建模式,打开文件后只能写入内容,如果文件已存在则报错。

例如,如果要以只读模式打开一个文件,可以使用以下代码:

file = open('example.txt', 'r')

2. read()函数

read()函数是Python中用于读取文件内容的函数,它可以读取整个文件或指定长度的内容。

read()函数有一个可选参数size,表示要读取的字节数。如果不指定size,则默认读取整个文件内容。

例如,如果要读取一个文件的前10个字节,可以使用以下代码:

file = open('example.txt', 'r')
content = file.read(10)
print(content)

3. write()函数

write()函数是Python中用于写入文件内容的函数,它可以向文件中写入字符串或字节流。

write()函数没有返回值,它会直接将内容写入文件中。

例如,如果要向一个文件中写入一行字符串,可以使用以下代码:

file = open('example.txt', 'w')
file.write('Hello, world!
') file.close()

以上就是Python文件操作中的常用函数open()、read()和write()的详细讲解,希望能够帮助大家更好地学习和使用Python。

猿教程
请先登录后发表评论
  • 最新评论
  • 总共0条评论