如何在 python 中執行本機 zimserver 的多個實例

如何在 python 中執行本機 zimserver 的多個實例

wikipedia.com我下載了、等網站的離線 zim 檔案,stackoverflow.comunix.stackexchange.com透過下面的腳本提供它們。

#!/usr/bin/env python3
import os
import subprocess
import sys
import threading 
from zimply import ZIMServer
ZIMServer("/home/user/zim/wikipedia_en_all_novid_2018-05.zim", index_file="/home/user/zim/wikipedia_en_all_novid_2018-05.idx", port=8790, encoding="utf-8")

它工作得很好,但是當我添加另一行時

 ZIMServer("/home/user/zim/math.stackexchange.com_eng_all_2018-08.zim",  index_file="/home/user/zim/math.stackexchange.com_eng_all_2018-08.idx", port=7890, encoding="utf-8")

它不加載第二個ZIMServer。我認為這是一個Python多線程問題。如何在單一腳本中運行它們?

相關內容