在使用Shutil.copy()函数复制文件或文件夹时,有时会遇到“找不到文件/文件夹”错误。这可能是由于路径错误导致的。以下是解决方法的示例代码:
import os import shutil
source_file = ‘/Desktop/folder/file.txt’ destination_folder = ‘/Desktop/new_folder/’
if os.path.exists(source_file): shutil.copy(source_file, destination_folder) else: print(‘文件不存在’)
在这里,我们首先使用os.path.exists()来检查源文件是否存在。如果文件存在,则使用Shutil.copy()将其复制到目标文件夹中。否则,我们会打印出“文件不存在”的消息,以便我们知道出了什么问题。
确保您传递给Shutil.copy()函数的路径正确,并且源文件确实存在于指定的位置。这可以解决许多“找不到文件/文件夹”错误。