MST
星途 面试题库

面试题:Python文件写入单行数据时处理异常情况

假设要向一个文件写入单行用户输入的数据,在写入过程中可能会遇到文件不存在、权限不足等异常。请编写Python代码,使用异常处理机制,确保在出现异常时能向用户给出合理的提示信息,并且最终关闭文件(可使用`with`语句)。
50.0万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
try:
    data = input("请输入要写入文件的数据:")
    with open('test.txt', 'w') as f:
        f.write(data)
except FileNotFoundError:
    print("文件不存在,可能是路径错误。")
except PermissionError:
    print("权限不足,无法写入文件。")