我試圖使用PyObjC獲取當前可用窗口的窗口句柄,Mac OS X 10.7和默認Python 2.7。但是,以下兩行代碼會導致Python立即崩潰。是什麼賦予了? bash-3.2$ python
Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM
我還是有點新的橋樑,我正在玩Lion(Mac OS 10.7)上的新陰影散列並遇到了一個障礙。下面的腳本片段以root身份運行時顯示嵌套的陰影散列爲字典,但我希望稍後在腳本中將此NSData用作字符串。我應該可以使用NSString方法將其轉換,但我得到一個Type錯誤,我認爲它與橋相關,而不是我的代碼。 #!/usr/bin/python
from Cocoa import NSData,NS
def leopardRemoveWireless(networkName):
plistPath = '/Library/Preferences/SystemConfiguration/preferences.plist'
# Sanity checks for the plist
if os.path.exists(plistPath):
try:
我已經在我的Mac上安裝了PyObjC,但是我無法完成它的工作。即使試圖導入AddressBook類也會立即失敗。 Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "c