1. 程式人生 > 其它 >Python與Javascript相互呼叫超詳細講解(更新至2022.01.30)

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++擴充套件篇