Python與Javascript相互調用超詳細講解(更新至2022.01.30)


起因是有個項目需要用python調javascript包,作為很久只寫過python和少許JS的選手,開始了艱難的學習之路……

本文作為一個總索引,記錄一下所有學到的東西,以及很多很多廢話的心路歷程。

很多常見的包比如PyExecJs啊,Js2Py啊,很多文章都寫過了。一方面,他們列出的有的包,已經很過時了。另一方面,每個包都是什么原理實現的?我什么時候需要用哪種包?好像沒什么人講過。所以有時間會慢慢更新這一系列講講這些冷門(?)事情。

基本原理篇

(一)基本原理 Part 1 - 通過子進程和進程間通信(IPC)
(二)基本原理 Part 2 - 通過翻譯/解釋副語言
(三)基本原理Part 3 - 通過C/C++聯通

個人覺得最佳方案,最后選擇了其中的PyNode包

(四)使用PyNode進行Python與Node.js相互調用項(cai)目(keng)實(jing)踐(yan)

C++程序嵌入Node.js篇

為Python寫C++擴展篇

有這需求的人應該很多,技術文章都很容易搜……就不班門弄斧了,主要是一些配置和筆記。
(一)配置篇:Build(編譯和鏈接)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM