2013-05-21 135 views
-1

我應該如何着手在Windows Phone 7或8中使用IronPython運行python腳本。在Windows Phone中運行Python腳本

var ipy = Python.CreateRuntime(); 
dynamic test = ipy.UseFile("Test.py"); 

但我然後得到這個錯誤:我已經做了以下嘗試

A first chance exception of type 'System.NotImplementedException' occurred in Microsoft.Scripting.DLL 
The method or operation is not implemented. 

的Test.py只包含:

print "Hello World" 
+1

說什麼python在WinPhone中工作的文檔在哪裏? – KevinDTimm

+0

IronPython確實有WP7的構建選項,它生成良好,然後導入正常,但最終會出現此錯誤 – Gerharddc

回答

1

IronPython的不支持的Windows Phone 。但是,您可以使用已經爲windows phone編譯的starcore.Python。在msdn上檢查this示例。

+0

我已經嘗試過,但由於一些奇怪的原因,starcore的作者決定WP 8不支持線程並將其從starcore中刪除,這是一個問題,因爲我最終打算運行的應用程序嚴重依賴於線程模塊 – Gerharddc

+0

據我所知,這是爲WP8編譯的唯一Python庫。 –

+0

IPY肯定已經編譯爲WP我只是努力讓它工作。 – Gerharddc

0

release info爲IronPython的當前穩定版本(2.7.3)指出:

Windows Phone support has been dropped because there were serious issues with the current version, and WP7’s days are numbered. Instead focus will shift to WinRT (「Metro」) which will work in Windows 8 and Window Phone 8.

這意味着,任何代碼是存在的(剩餘的舊版,正在進行的工作)似乎是目前不支持。