python 读写文件
时间: 2023-10-14 17:26:52 浏览: 98
Python 读写文件需要使用内置的 open() 函数。使用 open() 函数打开文件后,可以使用 read()、write() 和 close() 等方法进行读写操作。
读取文件内容的示例代码如下:
```
# 打开文件
file = open('file.txt', 'r')
# 读取文件内容
content = file.read()
# 输出文件内容
print(content)
# 关闭文件
file.close()
```
写入文件内容的示例代码如下:
```
# 打开文件
file = open('file.txt', 'w')
# 写入文件内容
file.write('Hello, world!')
# 关闭文件
file.close()
```
在写文件时,如果文件不存在则会自动创建。如果指定的文件已经存在,则会清空文件内容并写入新的内容。
需要注意的是,在使用 open() 函数时需要指定文件打开模式。文件模式有以下几种:
- 'r':只读模式,可以读取文件内容,但不能修改文件内容。
- 'w':只写模式,可以大大取文件内容,并且会清空文件原有内容。
- 'a':追加模式,可以在文件末尾追加新的内容,不会清空原有内容。
- 'x':只写模式,创建新文件,如果文件已存在会抛出异常。
- 'b':二进制模式,用于读写二进制文件,如图片、音频、视频等。
- 't':文本模式,用于读写文本文件,如 TXT 等。
另外,还有一些其他的文件模式可以查看官方文档进行了解。
阅读全文