Python與Javascript相互呼叫超詳細講解(更新至2022.01.30)
阿新 • • 發佈:2022-02-04
起因是有個專案需要用python調javascript包,作為很久只寫過python和少許JS的選手,開始了艱難的學習之路……
本文作為一個總索引,記錄一下所有學到的東西,以及很多很多廢話的心路歷程。
很多常見的包比如PyExecJs
啊,Js2Py
啊,很多文章都寫過了。一方面,他們列出的有的包,已經很過時了。另一方面,每個包都是什麼原理實現的?我什麼時候需要用哪種包?好像沒什麼人講過。所以有時間會慢慢更新這一系列講講這些冷門(?)事情。
基本原理篇
(一)基本原理 Part 1 - 通過子程序和程序間通訊(IPC)
(二)基本原理 Part 2 - 通過翻譯/解釋副語言
(三)基本原理Part 3 - 通過C/C++聯通
個人覺得最佳方案,最後選擇了其中的PyNode包
(四)使用PyNode進行Python與Node.js相互呼叫項(cai)目(keng)實(jing)踐(yan)