OSError: [Errno 18] Invalid cross-device link这是由于Python的文件操作重命名的时候os.rename仅在源和目标位于同一文件系统上时才有效,否则就会出现这个错误。
解决办法:
将os.rename
替换为shutil.move
。在此之前需要先导包import shutil
。
Last modification:October 13, 2020
© Allow specification reprint