国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Pythonium —— 轉換Python代碼為JavaScript

DevWiki / 3913人閱讀

摘要:是一款可以將代碼轉換成原生代碼的模塊。特性生成各處通用的原生性能與現有庫兼容自動的作用域處理,支持迭代數組使用特殊變量實現匿名例外支持轉換為任何包含的名稱在轉換后會加上。直接使用安裝命令參數項目主頁基于發布,項目主頁在此。

pythonium 是一款可以將 Python 3 代碼轉換成原生 JavaScript 代碼的 Python 模塊。

特性

生成各處通用的JavaScript

原生JavaScript性能

與現有JavaScript庫兼容

自動的作用域處理,支持global

for迭代JavaScript數組

使用特殊變量__exception__實現匿名例外

支持yield

print轉換為console.log

任何包含__DOLLAR__的名稱在轉換后會加上$

通過requirejs支持from ... import ...

例子

Hello, World!

$ echo "print("Hello, world")" >> hello.py
$ pythonium -V hello.py
console.log("Hello, world");

循環

$ echo "for i in range(10): print(i)" >> loop.py
$ pythonium -V loop.py
var iterator_i = range(10);
for (var i_iterator_index=0; i_iterator_index < iterator_i.length; i_iterator_index++) {
    var i = iterator_i[i_iterator_index];
    console.log(i);
}
安裝

你可以直接在瀏覽器中嘗試Pythonium。

安裝到本地需要你的系統上有Python 3。

直接使用pip安裝:

pip install pythonium
命令參數
Usage:

pythonium [-h][-d][-r][-V][FILE ...] [-o FILE]|[-g]

Options:

-h --help        show this
-v --version     show version
-o --output FILE specify output file [default: stdout]
-d --deep        generate file dependencies. If --output is not provided, it will generate for each source file a coresponding .js file.
-r --requirejs   generate requirejs compatible module
-V --veloce      use veloce mode, Python syntax with JavaScript semantic
-g --generate    generate pythonium library
項目主頁

Pythonium基于 LGPL 2.1+ 發布,項目主頁在此。

編撰 SegmentFault

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/77999.html

相關文章

  • JavaScript機器學習之線性回歸

    摘要:不能用于機器學習太慢幻覺矩陣操作太難有函數庫啊,比如只能用于前端開發開發者笑了機器學習庫都是開發者機器學習庫神經網絡神經網絡自然語言處理卷積神經網絡一系列庫神經網絡深度學習我們將使用來實現線性回歸,源代碼在倉庫。 譯者按: AI時代,不會機器學習的JavaScript開發者不是好的前端工程師。 原文: Machine Learning with JavaScript : Part 1 ...

    gitmilk 評論0 收藏0
  • API例子:用Java/JavaScript下載內容提取器

    摘要:,引言本文講解怎樣用和使用接口下載內容提取器,這是一個示例程序。具體請參看內容提取器的定義。用下載內容提取器可以直接跳到第部分的內容。 showImg(https://segmentfault.com/img/bVyszb); 1,引言 本文講解怎樣用Java和JavaScript使用 GooSeeker API 接口下載內容提取器,這是一個示例程序。什么是內容提取器?為什么用這種方式...

    JackJiang 評論0 收藏0
  • Python爬蟲筆記5-JSON格式數據的提取和保存

    摘要:如下運行結果小黑此外,如果需要將數據保存為文本的時候,還需要指定文件的編碼格式為,比如將上面的數據里面有中文字符保存為文件,代碼如下否則打開保存的文件,會有亂碼。 環境:python-3.6.5 JSON JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,它使得人們很容易的進行閱讀和編寫。同時也方便了機器進行解析和生成。適用于進行數據交互的場...

    ztyzz 評論0 收藏0
  • JavaScript 中的強制類型轉換

    摘要:完整清單是中添加,此處不予介紹布爾值用來表示可能是真或假的值。結果抽象比較運算符在比較它們之前在類型之間進行自動轉換。中的隱式轉換稱為強制類型轉換,并在規范中定義。這些內置類型可用于在不同類型之間進行顯式轉換。 翻譯:瘋狂的技術宅原文:https://www.valentinog.com/bl... 本文首發微信公眾號:前端先鋒歡迎關注,每天都給你推送新鮮的前端技術文章 show...

    endiat 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<