python怎么读取文件
时间: 2024-01-10 11:41:59 浏览: 26
在 Python 中,可以使用 `open()` 函数来打开文件并读取其中的内容。下面是一些基本的文件读取操作:
1. 打开文件:
```python
file = open('filename.txt', 'r')
```
这将打开名为 `filename.txt` 的文本文件,以只读模式(`'r'`)打开。如果文件不存在,则会引发 `FileNotFoundError` 异常。
2. 读取文件内容:
```python
content = file.read()
```
这将读取整个文件的内容,并将其存储在变量 `content` 中。
3. 关闭文件:
```python
file.close()
```
在读取完文件后,应该关闭文件以释放资源。
以下是一个完整的示例,演示如何打开、读取和关闭文件:
```python
# 打开文件
file = open('filename.txt', 'r')
# 读取文件内容
content = file.read()
# 输出文件内容
print(content)
# 关闭文件
file.close()
```
在实际开发中,还需要处理文件不存在、文件权限等异常情况。为了更方便地处理这些异常,可以使用 Python 的 `with` 语句来自动关闭文件,如下所示:
```python
with open('filename.txt', 'r') as file:
content = file.read()
print(content)
```
使用 `with` 语句时,文件会在 `with` 语句块结束时自动关闭,无需手动调用 `close()` 方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)