pytnon读取.txt文件
时间: 2024-10-01 17:00:26 浏览: 24
在Python中,读取`.txt`文本文件通常非常简单,因为Python的标准库提供了一套易于使用的文件操作工具。以下是基本的步骤:
1. 使用`open()`函数打开文件:
```python
with open('filename.txt', 'r') as file:
```
这里的`filename.txt`是你想要读取的文件名,`'r'`表示读取模式。使用`with`语句可以确保文件在使用完毕后自动关闭,即使在读取过程中发生异常也是如此。
2. 使用`read()`或`readlines()`方法读取内容:
- `read()`方法一次性读取整个文件:
```python
content = file.read()
```
- `readlines()`方法则按行读取并将每行作为一个列表返回:
```python
lines = file.readlines()
```
3. 如果你想逐行处理文件,可以遍历`lines`:
```python
for line in file:
print(line.strip()) # strip()去除换行符
```
或者使用`for`循环遍历`readlines()`的结果。
4. 如果文件很大,不适合一次性读入内存,你可以选择分块读取:
```python
chunk_size = 1024 * 1024 # 每次读取1MB
while True:
chunk = file.read(chunk_size)
if not chunk:
break # 读取完成
process(chunk) # 处理每一小块数据
```
确保文件路径正确,并根据实际需求修改读取方式。在处理完文件后,记得关闭文件。
阅读全文