2013-02-20 101 views

回答

7

做到這一點,似乎他們都很瀏覽器爲主,沒有命令行選項開箱。

你可以嘗試從node.js中使用自己的代碼,也許它會很容易工作。看來$py2js(src, module)函數執行實際的轉換,所以也許你可以用python代碼字符串作爲第一個參數運行它。

另一個選擇是使用pyjs:http://pyjs.org/它做了類似的事情,並有命令行工具來進行轉換。

0

Brython有一個在瀏覽器中運行但不是編譯器的控制檯。這意味着你可以將你的python腳本導入html文件,或者將你的python代碼寫入html文件。如果希望在頁面加載之前使用轉換工具,請參閱pyjs。

2

可以將Python代碼編譯爲javascript,然後使用import語句加載它。進一步的細節見brython:ticket:222。您必須提前加載brython js lib,因爲最終,Python語義與Javascript的語義完全不同。您可以在.vfs.js文件中包含編譯後的.pyc.js代碼,以加快模塊導入時間。

聲明:我是Brython項目的提交者。

相關問題