是否有用于移动和替换文件的内置库?

Is there a builtin library for moving and replacing a file?

如标题所示,是否有用于移动文件并替换现有文件(如果存在)的内置库?

我尝试了 os.rename(path1, path2),但这似乎无法处理覆盖现有文件的问题。

使用 pycom gpy,如果重要的话。

提前致谢

POSIX 语义要求在这种情况下覆盖目标文件(甚至是原子地)。因此,"pycom gpy" 在这方面似乎存在错误(或功能不全)。作为解决方法,您可以在重命名之前使用 os.remove(path2) 删除目标文件。