文件操作: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函数读取文件内容,并打印在控制台上,最后关闭文件。
以上是文件操作中的一些基本函数和用法,通过这些函数,可以实现文件的读取、写入和追加等操作,方便地对文件进行处理。
