在python脚本中运行powershell脚本,如何使python在运行时打印powershell输出

在python脚本中运行powershell脚本,如何使python在运行时打印powershell输出,第1张

在python脚本运行powershell脚本,如何使python在运行时打印powershell输出
  1. 确保您可以运行Powershell脚本(默认情况下处于禁用状态)。您可能已经做到了。http://technet.microsoft.com/zh-CN/library/ee176949.aspx

    Set-ExecutionPolicy RemoteSigned
  2. 在您的powershell脚本上运行以下python脚本

    helloworld.py

    # -*- coding: iso-8859-1 -*-

    import subprocess, sys

    p = subprocess.Popen([“powershell.exe”,
    “C:UsersUSERDesktophelloworld.ps1”],
    stdout=sys.stdout)
    p.communicate()

该代码基于python3.4(或任何3.x系列解释器),尽管它也应在python2.x系列上工作。

C:UsersMacEwinDesktop>python helloworld.pyHello World


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5652671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存