为什么这个 dos 命令在 python 中不起作用?

2024-02-17

我尝试将批处理文件中的一些 dos 命令移至 python 中,但出现此错误,对于以下语句,文件名、目录名或卷标语法不正确。

subprocess.Popen('rd /s /q .\ProcessControlSimulator\bin', shell=True, 
                  stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

如果我只是将该 dos 命令复制到窗口控制台中,它就可以工作。 os.getcwd() 给了我预期的工作目录。

我的问题是: 1. 这是为什么? 2.如何避免这种情况?我是否需要获取当前工作目录并为该命令构建抽象路径?怎么做?

thanks


\(反斜杠)是字符串常量中的转义字符,因此您的字符串最终会发生变化。使用双\s(就像这样\\) 在字符串常量中:

subprocess.Popen('rd /s /q .\\ProcessControlSimulator\\bin', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么这个 dos 命令在 python 中不起作用? 的相关文章

  • Python:在列表理解本身中引用列表理解?

    这个想法刚刚出现在我的脑海中 假设您出于某种原因想要通过 Python 中的列表理解来获取列表的唯一元素 i if i in created comprehension else 0 for i in 1 2 1 2 3 1 2 0 0 3
  • 使用 psycopg2 在 python 中执行查询时出现“编程错误:语法错误位于或附近”

    我正在运行 Python v 2 7 和 psycopg2 v 2 5 我有一个 postgresql 数据库函数 它将 SQL 查询作为文本字段返回 我使用以下代码来调用该函数并从文本字段中提取查询 cur2 execute SELECT
  • 在 python 程序中合并第三方库的最佳实践是什么?

    下午好 我正在为我的工作编写一个中小型Python程序 该任务需要我使用 Excel 库xlwt and xlrd 以及一个用于查询 Oracle 数据库的库 称为CX Oracle 我正在通过版本控制系统 即CVS 开发该项目 我想知道围
  • Django 管理员在模型编辑时间歇性返回 404

    我们使用 Django Admin 来维护导出到我们的一些站点的一些数据 有时 当单击标准更改列表视图来获取模型编辑表单而不是路由到正确的页面时 我们会得到 Django 404 页面 模板 它是偶尔发生的 我们可以通过重新加载三次来重现它
  • SQLAlchemy 通过关联对象声明式多对多自连接

    我有一个用户表和一个朋友表 它将用户映射到其他用户 因为每个用户可以有很多朋友 这个关系显然是对称的 如果用户A是用户B的朋友 那么用户B也是用户A的朋友 我只存储这个关系一次 除了两个用户 ID 之外 Friends 表还有其他字段 因此
  • 将 saxon 与 python 结合使用

    我需要使用 python 处理 XSLT 目前我正在使用仅支持 XSLT 1 的 lxml 现在我需要处理 XSLT 2 有没有办法将 saxon XSLT 处理器与 python 一起使用 有两种可能的方法 设置一个 HTTP 服务 接受
  • 将数据从 python pandas 数据框导出或写入 MS Access 表

    我正在尝试将数据从 python pandas 数据框导出到现有的 MS Access 表 我想用已更新的数据替换 MS Access 表 在 python 中 我尝试使用 pandas to sql 但收到错误消息 我觉得很奇怪 使用 p
  • 将 Matplotlib 误差线放置在不位于条形中心的位置

    我正在 Matplotlib 中生成带有错误栏的堆积条形图 不幸的是 某些层相对较小且数据多样 因此多个层的错误条可能重叠 从而使它们难以或无法读取 Example 有没有办法设置每个误差条的位置 即沿 x 轴移动它 以便重叠的线显示在彼此
  • 通过最小元素比较对 5 个元素进行排序

    我必须在 python 中使用元素之间的最小比较次数来建模对 5 个元素的列表进行排序的执行计划 除此之外 复杂性是无关紧要的 结果是一个对的列表 表示在另一时间对列表进行排序所需的比较 我知道有一种算法可以通过 7 次比较 总是在元素之间
  • Django:按钮链接

    我是一名 Django 新手用户 尝试创建一个按钮 单击该按钮会链接到我网站中的另一个页面 我尝试了一些不同的例子 但似乎没有一个对我有用 举个例子 为什么这不起作用
  • 如何使用 Ansible playbook 中的 service_facts 模块检查服务是否存在且未安装在服务器中?

    我用过service facts检查服务是否正在运行并启用 在某些服务器中 未安装特定的软件包 现在 我如何知道这个特定的软件包没有安装在该特定的服务器上service facts module 在 Ansible 剧本中 它显示以下错误
  • 根据列值突出显示数据框中的行?

    假设我有这样的数据框 col1 col2 col3 col4 0 A A 1 pass 2 1 A A 2 pass 4 2 A A 1 fail 4 3 A A 1 fail 5 4 A A 1 pass 3 5 A A 2 fail 2
  • 基于代理的模拟:性能问题:Python vs NetLogo & Repast

    我正在 Python 3 中复制一小段 Sugarscape 代理模拟模型 我发现我的代码的性能比 NetLogo 慢约 3 倍 这可能是我的代码的问题 还是Python的固有限制 显然 这只是代码的一个片段 但 Python 却花费了三分
  • 如何加速Python中的N维区间树?

    考虑以下问题 给定一组n间隔和一组m浮点数 对于每个浮点数 确定包含该浮点数的区间子集 这个问题已经通过构建一个解决区间树 https en wikipedia org wiki Interval tree 或称为范围树或线段树 已经针对一
  • AWS EMR Spark Python 日志记录

    我正在 AWS EMR 上运行一个非常简单的 Spark 作业 但似乎无法从我的脚本中获取任何日志输出 我尝试过打印到 stderr from pyspark import SparkContext import sys if name m
  • Python 的“zip”内置函数的 Ruby 等价物是什么?

    Ruby 是否有与 Python 内置函数等效的东西zip功能 如果不是 做同样事情的简洁方法是什么 一些背景信息 当我试图找到一种干净的方法来进行涉及两个数组的检查时 出现了这个问题 如果我有zip 我可以写这样的东西 zip a b a
  • 如何在seaborn displot中使用hist_kws

    我想在同一图中用不同的颜色绘制直方图和 kde 线 我想为直方图设置绿色 为 kde 线设置蓝色 我设法弄清楚使用 line kws 来更改 kde 线条颜色 但 hist kws 不适用于显示 我尝试过使用 histplot 但我无法为
  • 如何在 Python 中追加到 JSON 文件?

    我有一个 JSON 文件 其中包含 67790 1 kwh 319 4 现在我创建一个字典a dict我需要将其附加到 JSON 文件中 我尝试了这段代码 with open DATA FILENAME a as f json obj js
  • Conda SafetyError:文件大小不正确

    使用创建 Conda 环境时conda create n env name python 3 6 我收到以下警告 Preparing transaction done Verifying transaction SafetyError Th
  • 在 Qt 中自动调整标签文本大小 - 奇怪的行为

    在 Qt 中 我有一个复合小部件 它由排列在 QBoxLayouts 内的多个 QLabels 组成 当小部件调整大小时 我希望标签文本缩放以填充标签区域 并且我已经在 resizeEvent 中实现了文本大小的调整 这可行 但似乎发生了某

随机推荐

  • 扩展 WPF 按钮以将数据存储在新属性中

    我想扩展一个 WPF 按钮来存储一些额外的数据 类似于当前的 Tag 属性 附加属性是前进的方向吗 我想要存储的数据将是一个 URL 链接字符串 例如我希望能够执行以下操作
  • Azure 数据工厂复杂 JSON 源(嵌套数组)到 Azure Sql 数据库?

    我有一个 JSON 源文档 将定期上传到 Azure blob 存储 客户希望使用 Azure 数据工厂将此输入写入 Azure Sql 数据库 然而 JSON 很复杂 有许多嵌套数组 到目前为止我还没有找到一种方法来扁平化文档 也许这不受
  • 无 Cookie 属性 web.config

    目前我在 web config 中使用它
  • 如何在 ASP.NET Core 中下载文件?

    在 MVC 中 我们使用以下代码来下载文件 在ASP NET core中 如何实现这一点 HttpResponse response HttpContext Current Response System Net WebClient net
  • 如何将dialogflow与网站集成?

    我使用 Dialogflow chat bot 创建了意图 实体等 现在 我正在尝试将dialogflow与我的网站 html 集成 我按照dialogflow官方网站上记录的说明进行操作 但我仍然很困惑 之后启用网络演示选项 如何编辑附加
  • 具有默认参数的函数的 Elixir 类型规范

    如何为接受一个具有默认值的参数的函数编写类型规范 像下面这样 def foo bar 10 do bar end 会是这样吗 spec foo integer integer 或者会是什么 谢谢 Yes 我想补充一点 如果您的问题是具有默认
  • 这段代码给了我一个错误: Error in if (is.na(s)) { : the condition has length > 1

    请帮助解决我执行以下命令时遇到的错误 stargazer as data frame st sect hh earnings st sect hh earnings sector f Rural c 1 3 4 type html titl
  • Cmake:使用 conan pybind11 包

    我无法理解如何使用 pybind11 conan 包 我可以使用其他一些 但 pybind11 给我带来了困难 我的出发点是这样的 柯南文件 txt requires pybind11 2 7 1 generators cmake 主要 c
  • WebAPI OData $Skip 自定义 IQueryable 双重应用

    我已经实现了一个通过 WebAPI OData 端点公开的自定义 IQueryable 控制器的 Get 的结构相当标准 EnableQuery AllowedQueryOptions AllowedQueryOptions Count A
  • Chrome 扩展:SendMessage 问题

    我正在尝试根据 xhr 调用的输出更改页面的内容 我从 content js 发送一条消息 在后台 js 文件中进行 xrh 调用 然后将输出传递给 content js 这会更改页面的内容 From my content js文件我正在执
  • 冻结wpf数据网格中的列

    我有一些表格数据 其中有很多字段 当我的 WPF 应用程序调整大小时 其中很多字段都会被切断 不过 我希望始终看到前 6 列 因为它们很重要 我怎样才能以网格格式实现这一点 我正在使用 WPFToolkit DataGrid 但可以说服我更
  • 仅在发布配置中启用 ARC lite 的应用程序在第二代 iPod 上崩溃

    我有一个启用了 ARC lite 的应用程序 启用了 ARC 无需将弱引用归零 Apple LLVM 4 0 部署目标设置为 iOS 4 0 它已在 iOS 4 0 至 5 1 1 上进行了测试 当我使用调试构建并通过 Xcode 安装时
  • SQL Server 2014 备份到 2012

    有没有工具可以将 SQL Server 2014 数据库转换为 2012 I tried 生成脚本但是生成的包含数据的脚本太大 SQL Server Management Studio没有执行它 我需要同时拥有架构和数据 To my kno
  • Apple 推送通知服务是否存在隐私问题?

    我一直在广泛阅读 APNS 的内容 并且很好奇是否有人熟悉 Apple 在服务器端日志记录方面的立场 为了允许推送通知 每个设备 例如 iPhone 与服务建立经过认可的加密 IP 连接 并通过此持久连接接收通知 Source https
  • PHP 不使用 ajax 将超过 91 行的表单数据插入数据库

    我试图向数据库插入超过 150 行 但发布请求仅发生 91 行 并且控制台日志显示内部服务器错误 插入91行后出现错误 您的 SQL 语法有错误 检查与您的 MySQL 服务器版本相对应的手册 了解在第 1 行 附近使用的正确语法 我的 H
  • 为什么java 7不能使用菱形运算符和多重catch语句

    嗯 使用 Java 7 1 7 0 67 并将项目语言级别设置为 7 Diamonds ARM multi catch 我的代码如下 使用 maven 构建时抛出编译错误的行 private Map
  • 在 Galaxy S 上无法从相机获取全尺寸图像

    我在从 Samsung Galaxy S 上的内置相机应用程序捕获图像时遇到问题 我的应用程序上有一个按钮 按下该按钮即可启动相机 ContentValues values new ContentValues values put Imag
  • 如何在 woocommerce 中自动发送带有立即付款链接的发票?

    当客户在 woocommerce 中订购产品时 我想通过电子邮件自动发送带有结账链接的发票 尽管可以手动发送电子邮件 You can override https docs woocommerce com document template
  • 安装“Cairocffi”失败

    我正在使用 python3 并且我正在尝试安装 凯罗菲 在Ubuntu上 为此 我已成功安装 蟒蛇开发 libffi 开发 cffi 但是当我尝试安装 cairocffi 时pip install cairocffi I got File
  • 为什么这个 dos 命令在 python 中不起作用?

    我尝试将批处理文件中的一些 dos 命令移至 python 中 但出现此错误 对于以下语句 文件名 目录名或卷标语法不正确 subprocess Popen rd s q ProcessControlSimulator bin shell