Python中用with对文本文件进行操作
时间: 2024-05-14 10:18:44 浏览: 143
Python文本文件的创建与读写操作
5星 · 资源好评率100%
使用`with`语句可以自动关闭文件,避免忘记关闭文件而导致资源泄漏的问题。
下面是一个读取文本文件的例子:
```python
with open('file.txt', 'r') as f:
for line in f:
print(line)
```
这段代码会打开名为`file.txt`的文件,并以只读模式('r')读取文件内容。`with`语句会自动关闭文件,因此无需手动调用`f.close()`方法。
要写入文本文件,可以使用以下代码:
```python
with open('file.txt', 'w') as f:
f.write('Hello, World!')
```
这段代码会打开名为`file.txt`的文件,并以写入模式('w')写入内容。`with`语句会自动关闭文件,因此无需手动调用`f.close()`方法。
阅读全文