小编abf*_*erm的帖子

Python,如果存在则打开写入,否则引发错误

有没有我可以通过 open() 的选项,在尝试写入不存在的文件时会导致 IOerror?我正在使用 python 通过符号链接读取和写入块设备,如果链接丢失,我想引发错误而不是创建常规文件。我知道我可以添加一个检查来查看文件是否存在并手动引发错误,但如果存在,我更愿意使用内置的东西。

当前代码如下所示:

device = open(device_path, 'wb', 0)
device.write(data)
device.close()
Run Code Online (Sandbox Code Playgroud)

python error-handling file

5
推荐指数
1
解决办法
2568
查看次数

标签 统计

error-handling ×1

file ×1

python ×1