什么是可移植的方法来确定Python进程是否可以移动/删除文件而不必须移动/删除相关文件?
使用案例:我想告知用户脚本在开始处理之前是否成功/失败移动/删除操作。
如果有一个仅适用于Linux的解决方案,我暂时还可以。
感谢。
更新:我了解 os.access 可以使用但仅限于真实的uid / gid。
答案 0 :(得分:1)
打开文件进行追加工作?
try:
open(filename,'a').close()
...并捕获任何表明失败的异常?
谨慎使用,我真的不确定不会做任何令人讨厌的错误。例如,至少暂时你已经锁定了文件,我不知道它会对二进制文件做什么。
答案 1 :(得分:0)