我对在Python中移动文件感到困惑。
在Windows命令行下,如果我有目录c:\a和目录c:\b,我可以执行以下操作:
move c:\a c:\b
将a移动到b的结果是目录结构c:\b\a。
如果我尝试使用os.rename或shutil.move:
os.rename("c:/a", "c:/b")
我理解
WindowsError: [Error 17] Cannot create a file when that file already exists
如果我移动 c:\a 下的单个文件,它可以正常工作。
在 Python 中,如何将一个目录移动到另一个已存在的目录中?