出现这种错误是什么原因 --------------------------------------------------------------------------- FileNotFoundError Traceback (most recent call last) Input In [2], in <cell line: 12>() 9 current_path = os.getcwd() 11 # 将文件保存到指定路径 ---> 12 shutil.copy2(current_path + '/my_file.txt', save_path + file_name) File C:\ProgramData\Anaconda3\lib\shutil.py:444, in copy2(src, dst, follow_symlinks) 442 if os.path.isdir(dst): 443 dst = os.path.join(dst, os.path.basename(src)) --> 444 copyfile(src, dst, follow_symlinks=follow_symlinks) 445 copystat(src, dst, follow_symlinks=follow_symlinks) 446 return dst File C:\ProgramData\Anaconda3\lib\shutil.py:264, in copyfile(src, dst, follow_symlinks) 262 os.symlink(os.readlink(src), dst) 263 else: --> 264 with open(src, 'rb') as fsrc: 265 try: 266 with open(dst, 'wb') as fdst: 267 # macOS FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\86183\\Desktop/my_file.txt'
时间: 2023-08-25 09:58:53 浏览: 482
CAD加密-块无法分解.doc
这个错误是由于文件路径错误导致的。具体来说,错误消息显示的是`FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\86183\\Desktop/my_file.txt'`,意味着指定的文件路径无效或文件不存在。
在你的代码中,`current_path`是通过`os.getcwd()`获取的当前工作目录。然后,你尝试将文件复制到`save_path + file_name`的路径下。然而,根据错误消息,文件`my_file.txt`在`C:\\Users\\86183\\Desktop/`目录下未找到。
请确保以下事项:
1. 确认文件名和路径是正确的。检查文件名是否正确拼写,并确保文件确实存在于指定的路径中。
2. 确保你对文件所在的目录具有读取权限。
3. 检查`save_path`变量是否包含正确的路径。你可以使用绝对路径或相对路径来指定保存文件的目录。
如果问题仍然存在,请检查路径是否正确,并确保你有适当的权限来访问文件和目录。
阅读全文