Python读取TXT
时间: 2024-10-16 11:02:00 浏览: 19
在Python中,读取TXT文件非常简单,通常我们使用内置的`open()`函数配合`read()`或`readlines()`方法。以下是基本的步骤:
```python
# 打开文件
with open('file.txt', 'r') as file: # 'r'表示读取模式,若文件不存在会报错,可以用'a'追加模式
# 一次性读取整个文件内容
content = file.read()
print(content)
# 或者按行读取
lines = file.readlines()
for line in lines:
print(line)
```
如果你想逐行处理文本,并保持换行符,建议使用`readlines()`方法:
```python
with open('file.txt', 'r') as file:
for line in file:
print(line)
```
如果TXT文件很大,一次读取可能会消耗大量内存,此时你可以选择分块读取:
```python
block_size = 1024 # 可调整读取块大小
with open('file.txt', 'r') as file:
while True:
data = file.read(block_size)
if not data:
break # 文件已读完
process_data(data)
```
在操作完毕后别忘了关闭文件,使用`with`语句可以确保资源被正确释放。
阅读全文