【发布时间】:2013-03-25 21:08:56
【问题描述】:
我需要在 Windows 7 下的 python3 脚本中运行 diskpart 并捕获其输出。我以提升模式运行脚本;它运行但我无法捕获输出,因此无法确定它是否成功。这是它的调用:
win32api.ShellExecute(0, runas, diskpart, /s C:\TEMP\mapRHD.dp > C:\TEMP\diskpart.out, C:\Python3, 1)
没有写入 C:\TEMP\diskpart.out 文件。
我真的不认为重定向 "> C:\TEMP\diskpart.out" 会在这里工作,但我不知道还能做什么。有什么建议吗?
谢谢。
【问题讨论】:
标签: winapi python-3.x runas