2013-08-30 59 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

相关问题