Python - OSError:[WinError 17]系统无法将文件移动到不同的磁盘驱动器:

2024-01-26

我在用着

os.rename()

尝试在驱动器之间移动 pdf 文件。尝试这样做时我收到错误:

OSError: [WinError 17] The system cannot move the file to a different disk drive

有谁知道一个包含类似功能的函数os.rename并允许跨磁盘文件传输?


os.rename()更改文件的路径,但不移动磁盘上的实际数据。 这就是为什么您无法将其从一个驱动器移动(重命名)到另一个驱动器的原因。

在驱动器之间移动实际上是先复制它,然后删除源文件。 您可以使用shutil.move()当您尝试在两个驱动器之间传输文件时执行此操作的方法

import shutil
shutil.move(src, dest)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python - OSError:[WinError 17]系统无法将文件移动到不同的磁盘驱动器: 的相关文章

随机推荐

  • PHP 中 error_log() 中的换行符

    如何在使用时插入换行符error log in PHP 我尝试使用 br and n 但那些没有用 添加错误消息时使用双引号 error log This is a two lined message nThis is line two 应
  • 如何使用pickle保存聊天机器人模型

    我创建了一个Chatbot using 聊天机器人 and tkinter图书馆 但每当我打开文件时它就会启动训练模型并且需要花费很多时间 因此我搜索并找到了解决方案泡菜模块 但现在我也尝试了 pickle 它不起作用并显示错误 有什么办法
  • 使用不同类型容器的迭代器范围初始化容器

    假设我们有std set
  • 命令行:“-”转换为“û”

    我在 bat 或 cmd 文件中运行此命令来启动 ftp 脚本 ftp v i s test script txt 命令窗口将其转换为 ftp v i s test script txt 因此它不起作用 注意 如果我从 cmd 窗口手动运行
  • 如何统计特定组中共同值的数量?

    我有一个数据框df df lt data frame shop c A A A B B B C C C product c 1 2 3 4 5 1 5 2 4 对于每对商店 即AB AC and BC 我想统计一下常见产品的数量 预期输出如
  • Ubuntu wsl2 git 在大型存储库上出现“远程端意外挂起”

    在 Windows 上的 wsl2 中的 Ubuntu 19 04 中获得此操作数天 git clone https github com gohugoio hugo git Cloning into hugo error RPC fail
  • 使用 apache commons fileutils 排除特定子目录

    我想使用 apache commons lib 列出当前目录下的所有文件 但排除子目录及其子目录中的所有文件 例如 如果我当前目录是 A 及其子目录为 B C DB 的子目录为 b1 b2 b1 的子目录为 b12 C 的子目录为 c1 c
  • 从 CMake 项目创建 Debian 软件包

    我正在考虑从现有库 paho mqtt c 创建 Debian 软件包 该项目使用 CMake 作为其构建系统 经过一些研究 我认为我需要创建两个或三个不同的包 libpaho mqtt3 带有库 so 文件和相关内容 libpaho mq
  • 如何找出哪些 JavaScript 引擎/平台支持 ES6 Unicode 正则表达式的哪些功能?

    我经常使用多种人类语言和书写系统 并尝试尽可能使用 JavaScript 最现代的功能 我经常发现我想使用现代 Unicode 正则表达式 例如 Unicode 属性转义 p L 看来 虽然许多 JS 平台都包含了越来越多的 ES6 功能
  • 缺少列的 GNU 并行 colsep

    我有一个程序 它采用可变数量的参数 并且我想与输入文件的每一行的一个实例并行运行该程序 输入文件以逗号分隔 某些行末尾缺少一些列 当列丢失时 如何指示 GNU Parallel 跳过参数替换 输入文件 A B C D E A B C D A
  • 删除列表中包含的数据帧行(不使用循环)

    问题解释 我有一个包含两列的数据框 A and B 我还有一个元组列表 其中元组的第一个元素是列中的元素 A 第二个在列中 B 我想删除与元组一致的数据帧的所有行 当然 我可以只使用循环 但我想要一个更智能的解决方案 更快 更干净 最小工作
  • 为 NumericUpDown 绘制边框

    我在应用程序中有一个用户表单 某些字段已验证 如果字段的值错误 则会为此控件绘制红色边框 它是通过处理制成的Paint该控件的事件 我延长了TextField and DateTimePicker to get Paint来自这些类对象的事
  • GTM 容器的预览和更新版本 | iOS系统

    我已经在我的 iOS 应用程序中集成了 google 标签管理器 我在某些地方陷入困境 How to preview the version before making it live I followed this https devel
  • 如何解释agda中的REL

    我试图理解 Agda 标准库的某些部分 但我似乎无法弄清楚REL FWIW 这是定义REL Binary relations Heterogeneous binary relations REL a b Set a Set b Level
  • 在文本框上按删除或退格键时获取删除的字符或文本

    我有一个文本框 我想在按退格键或删除键时获取删除的字符 我有一个按键事件处理程序 如果按键是退格键 我将捕获 现在 在其中我需要根据已删除的密钥执行一些任务 请帮忙 做了一些调整后getCursorPosition函数于这个线程 https
  • 从 JSON 中排除 Odata 元数据和类型

    下面的脚本从我的 ODataController 返回一个 JSON lt script gt document ready function ajax url http localhost 37994 odata EPStructures
  • 如何通过 LESS 更有效地使用媒体查询?

    我正在使用 Bootstrap 和 LESS 进行响应式网页设计 我过去喜欢 LESS 的原因之一是它可以将 HTML 元素的所有属性保留在一起 我下面有一些定义的规则 sponsors块 然后是当视口 gt 768px 时应用于该块内的元
  • NetSuite pdf 模板中基于货币的发票金额总和

    我想要 netsuite 高级 pdf 模板中基于其货币的发票总和 我期待下面的结果 这与此非常相似post https stackoverflow com questions 44013395 does oracle netsuite a
  • pandas pct_change() 函数返回错误值

    我有一个脚本一直很混乱 我不确定来源是什么 它似乎有时有效 有时则无效 这是一个例子 In 29 pricesEquities financialMarketPrices equities dropna axis 0 1 how all I
  • Python - OSError:[WinError 17]系统无法将文件移动到不同的磁盘驱动器:

    我在用着 os rename 尝试在驱动器之间移动 pdf 文件 尝试这样做时我收到错误 OSError WinError 17 The system cannot move the file to a different disk dri