python文件with
时间: 2024-01-20 12:14:10 浏览: 31
Python中的with语句是一种简化文件操作的方法,它可以在文件使用结束或出现异常时自动关闭文件,不需要程序员每次去编写文件关闭,使得代码更加简洁。with语句利用了上下文管理器,可以自动获取上下文的内容。
下面是一个使用with语句读取文件的例子:
```python
with open('example.txt', 'r') as f:
data = f.read()
print(data)
```
在这个例子中,我们使用with语句打开了一个名为example.txt的文件,并将其赋值给变量f。在with语句块中,我们读取了文件的内容并将其打印出来。当with语句块执行完毕后,文件会自动关闭,不需要我们手动关闭文件。
下面是一个使用with语句写入文件的例子:
```python
with open('example.txt', 'w') as f:
f.write('Hello, world!')
```
在这个例子中,我们使用with语句打开了一个名为example.txt的文件,并将其赋值给变量f。在with语句块中,我们向文件中写入了一行文本。当with语句块执行完毕后,文件会自动关闭,不需要我们手动关闭文件。