[javascript]
var a = 10; function f(x) {return x*x};
[/javascript]
จะทำให้การใช้งานโค้ดต่างภาษากัน สะดวกมากยิ่งขึ้น บทความนี้ผมจะพาผู้อ่านไปแนะนำการรันโค้ด JavaScript ในภาษา Python ด้วย Js2Py กันครับ
โมดูล Js2Py เป็นโมดูลสำหรับใช้แปลโค้ดบางอย่างของ JavaScript (ECMA Script 5.1) ให้เป็นภาษา Python โดยมีความสามารถดังนี้
- สนับสนุน ECMA Script 5.1
- รองรับการ import โมดูล Python จาก JavaScript โดยใช้ pyimport
- รองรับ JavaScript Parsing
- ใช้ MIT License
- รองรับทั้ง Python 2 และ Python 3
สามารถติดตั้งได้โดยใช้คำสั่ง pip :
pip install js2py
ตัวอย่างการใช้งาน
[python]
>>> import js2py
>>> add = js2py.eval_js('function add(a, b) {return a + b}')
>>> add(1, 2) + 3
6
>>> add('1', 2, 3)
u'12'
>>> add.constructor
function Function() { [python code] }
[/python]
หน้าหลักโครงการ Js2Py https://github.com/PiotrDabkowski/Js2Py
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)