您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

确保您可以运行Powershell脚本(认情况下处于禁用状态)。您可能已经做到了。http://technet.microsoft.com/zh-CN/library/ee176949.aspx

Set-ExecutionPolicy RemoteSigned

在您的powershell脚本上运行以下python脚本helloworld.py

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

import subprocess, sys

p = subprocess.Popen([“powershell.exe”, “C:\Users\USER\Desktop\helloworld.ps1”], stdout=sys.stdout) p.communicate()

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

C:\Users\MacEwin\Desktop>python helloworld.py
Hello World
python 2022/1/1 18:28:41 有449人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶