python 录入删除修改代码
时间: 2024-10-15 14:17:33 浏览: 12
python学生信息管理系统实现代码
5星 · 资源好评率100%
在Python中,记录录入、删除和修改数据通常涉及到操作文件、数据库或其他数据存储结构。这里以简单的文本文件操作为例:
1. **录入数据**(写入文件):
```python
data_to_write = "这是一条新的记录"
with open('example.txt', 'a') as file:
file.write(data_to_write + '\n')
```
这里使用`open()`函数打开文件,并以追加模式'a'写入内容。
2. **删除数据**(从文件中删除行):
```python
with open('example.txt', 'r') as file:
lines = file.readlines() # 读取所有行
# 删除特定行
to_remove = '要删除的记录'
if to_remove in lines:
lines.remove(to_remove)
# 写回文件
with open('example.txt', 'w') as file:
file.writelines(lines)
```
注意这里删除的是整行,如果需要精确匹配字符串,需先转换行内容为列表处理。
3. **修改数据**(替换文件中的内容):
```python
with open('example.txt', 'r') as file:
content = file.read()
new_content = content.replace('旧的内容', '新内容')
with open('example.txt', 'w') as file:
file.write(new_content)
```
这里将文件的所有内容读取到变量`content`,然后替换目标内容并写回文件。
阅读全文