Python 文件操作与异常处理
顺序访问文件的删除操作
在处理顺序访问文件时,如果要删除文件中的一个项目,需要复制整个文件。这种方法效率较低,尤其是当文件很大时。对于直接访问文件,有更高效的高级技术,但这里暂不涉及。
相关概念问题
以下是一些常见问题及解答:
1. 什么是记录和字段 :记录是一组相关的数据项集合,字段则是记录中的单个数据项。
2. 在修改顺序访问文件中的记录时如何使用临时文件 :
- 打开原文件和临时文件。
- 逐行读取原文件,找到要修改的记录并修改后写入临时文件,其他记录原样写入。
- 关闭原文件和临时文件。
- 删除原文件,将临时文件重命名为原文件名。
3. 在从顺序文件中删除记录时如何使用临时文件 :
- 打开原文件和临时文件。
- 逐行读取原文件,跳过要删除的记录,将其他记录写入临时文件。
- 关闭原文件和临时文件。
- 删除原文件,将临时文件重命名为原文件名。
异常处理基础
异常是程序运行时发生的错误,通常会导致程序突然终止。例如,下面的代码在用户输入 0 作为除数时会引发异常:
# This program divides a number by another number.
def main():
# Get two numbers.
num1 = int(input('Enter
超级会员免费看
订阅专栏 解锁全文
1676

被折叠的 条评论
为什么被折叠?



