代码之家  ›  专栏  ›  技术社区  ›  Kisalay

是蟒蛇的吗shutil.移动()linux上的原子?

  •  15
  • Kisalay  · 技术社区  · 15 年前

    我想知道蟒蛇的shutil.移动linux上有atomic吗?如果源文件和目标文件位于两个不同的分区上,行为会有所不同吗?还是与它们位于同一分区上时的行为相同?

    我更关心的是shutil.移动如果源文件和目标文件位于同一分区上,则为原子文件!

    1 回复  |  直到 15 年前
        1
  •  19
  •   nos    15 年前

    如果源文件和目标文件在同一个文件系统中,python使用rename()C调用,这是原子的。