5
當我執行像「net start」這樣的簡單命令時,如下所示,我成功輸出了輸出。如何使用python'os'模塊執行帶雙引號的命令(net start「windows search」)?
Python腳本:
import os
def test():
cmd = ' net start '
output = os.popen(cmd).read()
print output
test()
輸出:
C:\Users\test\Desktop\service>python test.py
These Windows services are started:
Application Experience
Application Management
Background Intelligent Transfer Service
Base Filtering Engine
Task Scheduler
TCP/IP NetBIOS Helper
The command completed successfully.
C:\Users\test\Desktop\service>
但是當我執行長的命令(例如:「網啓動 「Windows搜索」)我不得到任何輸出。
Python腳本:
import os
def test():
cmd = ' net start "windows search" '
output = os.popen(cmd).read()
print output
test()
輸出:
C:\Users\test\Desktop\service>python test.py
C:\Users\test\Desktop\service>
我曾嘗試 「網啓動\」 Windows搜索\」」。也。但同樣的問題。
任何人都可以在此引導我嗎?
感謝您的回答。它的工作。 – rcubefather