python实现文件操作算子
时间: 2024-10-10 17:10:57 浏览: 22
在Python中,文件操作通常通过内置的`open()`函数以及几个相关的运算符或方法来完成。这里有一些基本的文件操作:
1. 打开文件 (`open()`):
```python
file = open("filename.txt", "r" or "w" or "a") # "r"读取模式, "w"写入模式, "a"追加模式
```
2. 读取文件内容 (`read()`, `readline()`, `readlines()`):
- `file.read()` 一次性读取整个文件。
- `file.readline()` 逐行读取,返回一行文本直到换行符。
- `file.readlines()` 读取所有行并返回列表。
3. 写入文件 (`write()`):
```python
file.write("这是要写入的内容")
```
4. 关闭文件 (`close()`):
```python
file.close()
```
5. 使用with语句自动管理上下文:
```python
with open("filename.txt", "r") as file:
content = file.read()
```
这样可以确保文件在使用完毕后会被正确关闭,即使在处理过程中发生异常也是如此。
6. 文件迭代 (`for`循环):
可以将打开的文件作为可迭代对象,遍历每一行。
```python
with open("filename.txt", "r") as file:
for line in file:
print(line)
```
阅读全文