2013-08-30 60 views
0

我希望我的程序在運行時打開iTunes。我如何實現這一點? 我四處尋找答案,但沒有得到任何具體的完整答案。直到現在,我所知道的是我可以使用os模塊,然後調用os.system()函數來打開iTunes。如果這是正確的,括號內是什麼? 我有一臺Mac OS X機器。python通過您的程序打開應用程序

+0

哪個操作系統?他們每個不同的'api'和做這些任務的方法。 – enginefree

+0

@enginefree嘿,哥們!這是一個Mac OS X – Shonu93

+0

看看'macpython'和這個鏈接http://wiki.python.org/moin/MacPython/AppleScript – enginefree

回答

0

一種直接的方法來執行此在Mac OS X將使用open命令:

os.system("open -a iTunes") 

無疑有這樣做的其他方式(例如,使用Cocoa/Python的橋樑),但是這是最簡單的。

+0

嘿謝謝!像魅力一樣工作。如果我想通過iTunes輸入特定歌曲(如x.mp3),我需要輸入什麼內容? – Shonu93

0

This應該可以幫到你。

從上面鏈接的文章...

import sys, string, os, arcgisscripting 
os.chdir('c:\\documents and settings\\flow_model') 
os.system('"C:\\Documents and Settings\\flow_model\\flow.exe"') 
0

使用subprocess.call()如果你想簡單運行的可執行文件。

os.system()在Subshel​​l,其產生不必要的額外處理和根據操作系統上稍有不同的行爲運行命令/控制檯中使用(例如cmd.exe具有不同的逸出比bash

相關問題