欢迎访问宙启技术站
智能推送

文件操作:open,read,write等

发布时间:2023-09-18 12:33:49

文件操作是计算机程序中常见的一种操作,用于对文件进行读取、写入、追加等操作。在Python中,文件操作主要通过open、read、write等函数来实现。

1. open函数:

open函数主要用于打开文件,并返回一个文件对象,语法如下:

   file_object = open(file_name, mode)
   

其中,file_name是文件名,可以是相对路径或绝对路径。mode是打开文件的模式,包括:

- "r": 只读模式,用于读取文件内容(默认模式)。

- "w": 写入模式,清空文件内容,如果文件不存在则创建。

- "a": 追加模式,往文件末尾添加新的内容,如果文件不存在则创建。

2. read函数:

read函数用于读取文件内容,语法如下:

   content = file_object.read(size)
   

其中,size是可选参数,表示要读取的字节数。如果不指定size,将读取文件的全部内容。函数返回值是字符串,表示文件的内容。

3. write函数:

write函数用于写入文件,语法如下:

   file_object.write(content)
   

其中,content是要写入的内容,可以是字符串、字符数组等。

4. close函数:

close函数用于关闭文件,语法如下:

   file_object.close()
   

在文件操作完成后,应该使用close函数来关闭文件。

下面是一个文件操作的示例代码:

# 打开文件
file = open("test.txt", "w")

# 写入内容
file.write("Hello, World!")
file.write("This is a test.")

# 关闭文件
file.close()

# 重新打开文件
file = open("test.txt", "r")

# 读取内容
content = file.read()
print(content)

# 关闭文件
file.close()

以上代码首先打开一个文件test.txt,然后利用write函数分两次写入内容,再关闭文件。接着重新打开文件,利用read函数读取文件内容,并打印在控制台上,最后关闭文件。

以上是文件操作中的一些基本函数和用法,通过这些函数,可以实现文件的读取、写入和追加等操作,方便地对文件进行处理。