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