为什么我的同事可以通过python打开powershell文件,但是却不能打开?

时间:2019-07-25 14:16:43

标签: python powershell subprocess popen

我一直遇到一个奇怪的问题。对于工作,由于各种原因,我想通过python打开powershell文件。我一直在尝试执行此操作,因为我已尝试了所有方法。好吧,我有一个同事(在不同的时区工作)给我发电子邮件说做到这一点以及它如何工作:

import subprocess as sub


def runMain():

    ab = sub.Popen(["powershell.exe", "C:\\TestAutomation\\ePuse\\ePuse.ps1"], stdout=sub.PIPE)

    ab.communicate()


if __name__ == '__main__':
    runMain()

他甚至给我看了一张截图,证明它对他有用。但是,我已经尝试过他的代码,但对我来说根本不起作用。它只是保持输出“退出代码为0的处理已完成”

有人对这里发生的事情有任何想法吗?我真的不明白我在做什么错。我不知道他使用的是哪个版本的python,但我使用的是2.7(我也被告知)。难道他正在使用另一个Python版本?为什么我的代码不输出任何内容?感谢您的帮助。

0 个答案:

没有答案