mrg*_*gou 6 python file-handling
虽然我知道os.access()可以用来检查现有文件是否可以读取或写入,但我想知道是否可以使用类似的方法来查看是否可以创建文件。
在执行多项操作后,我需要在代码中的某个时刻创建一个文件。然而,此时如果文件创建失败(例如,如果我在使用该open()方法时捕获到异常),那将是一种耻辱,因为操作已完成。在尚未创建文件的情况下检查创建文件是否有效会更容易(即名称是否有效?程序是否有权访问该文件夹?...)。
当然,我已经可以在代码中更早地创建并打开该文件,但我认为最好避免它: