有没有我可以通过 open() 的选项,在尝试写入不存在的文件时会导致 IOerror?我正在使用 python 通过符号链接读取和写入块设备,如果链接丢失,我想引发错误而不是创建常规文件。我知道我可以添加一个检查来查看文件是否存在并手动引发错误,但如果存在,我更愿意使用内置的东西。
当前代码如下所示:
device = open(device_path, 'wb', 0)
device.write(data)
device.close()
Run Code Online (Sandbox Code Playgroud)