【问题标题】:System Error on running a powershell command from a python script从 python 脚本运行 powershell 命令时出现系统错误
【发布时间】:2023-03-21 11:58:01
【问题描述】:

我正在尝试在 windows powershell 上运行以下 python 脚本,这会引发以下错误

错误:

术语“x86”未被识别为 cmdlet、函数、脚本文件的名称 ,或可运行的程序。检查名称的拼写,或者是否包含路径 d、验证路径是否正确后重试。

脚本:

import os
import sys

Watchdog_config = 'C:\\Program Files (x86)\\Common Files\\ibm\\icc\\cimom\\data\\wmia.properties'
command1 = "PowerShell -Command \"& {(cat "+Watchdog_config+" )|%{$_ -replace {\"off\",\"on\"}}|set "+Watchdog_config+"}\""

os.system(command1)

【问题讨论】:

  • 执行 print command1 并将其复制并粘贴到 powershell 中,看看它是否有效。

标签: python powershell


【解决方案1】:

你可以试试:

Watchdog_config = '\"C:\\Program Files (x86)\\Common Files\\ibm\\icc\\cimom\\data\\wmia.properties\"'

我不习惯 python,我只想用双引号将路径括起来""

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多