Python文件操作详解
时间: 2023-11-05 22:54:37 浏览: 154
Python文件操作方法详解
Python提供了丰富的文件操作功能,可以用于读取、写入和处理文件。下面是Python文件操作的一些常用方法:
1. 打开文件:使用内置函数`open()`来打开文件,并返回一个文件对象。可以指定文件名和打开模式作为参数。常见的打开模式有:
- `'r'`:只读模式,用于读取文件。
- `'w'`:写入模式,用于写入文件。如果文件存在,则会覆盖原有内容;如果文件不存在,则会创建新文件。
- `'a'`:追加模式,用于在文件末尾添加内容。
- `'x'`:创建模式,用于创建新文件。如果文件已经存在,则会抛出异常。
- `'b'`:二进制模式,用于读取或写入二进制数据。
- `'t'`:文本模式,用于读取或写入文本数据(默认模式)。
2. 读取文件:使用文件对象的`read()`方法可以读取整个文件的内容,或者使用`readline()`方法逐行读取文件内容。
3. 写入文件:使用文件对象的`write()`方法可以将指定的内容写入到文件中。
4. 关闭文件:在完成文件操作后,应该调用文件对象的`close()`方法来关闭文件。
5. 示例代码:
```python
# 打开文件
file = open('example.txt', 'w')
# 写入内容
file.write('Hello, world!')
# 关闭文件
file.close()
# 重新打开文件并读取内容
file = open('example.txt', 'r')
content = file.read()
print(content)
# 关闭文件
file.close()
```
阅读全文