Python 文件读写
时间: 2023-06-17 08:05:42 浏览: 108
Python读写文件
在 Python 中,可以使用内置的 open() 函数来打开一个文件,然后进行读写操作。open() 函数的语法如下:
```
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
```
其中,file 参数是要打开的文件名(路径),mode 是打开文件的模式,例如读模式('r')、写模式('w')、追加模式('a')等等。buffering 是缓冲区大小,encoding 是编码方式,errors 是错误处理方式,newline 是换行符,closefd 是关闭文件描述符的标志,opener 是自定义打开器。
下面是一个简单的示例,演示如何打开一个文件并写入内容:
```
# 打开文件
file = open("test.txt", "w")
# 写入内容
file.write("Hello, World!")
# 关闭文件
file.close()
```
如果要读取文件内容,可以使用 read() 方法,如下所示:
```
# 打开文件
file = open("test.txt", "r")
# 读取内容
content = file.read()
# 输出内容
print(content)
# 关闭文件
file.close()
```
此外,还可以使用 with 语句来自动管理文件的打开和关闭,如下所示:
```
with open("test.txt", "w") as file:
file.write("Hello, World!")
with open("test.txt", "r") as file:
content = file.read()
print(content)
```
这样做可以确保文件在使用完毕后会被自动关闭,避免了手动关闭文件时出现的错误。
阅读全文