Python에서 로컬 zimserver의 여러 인스턴스를 실행하는 방법

Python에서 로컬 zimserver의 여러 인스턴스를 실행하는 방법

wikipedia.com., 등의 웹사이트의 오프라인 zim 아카이브를 다운로드 stackoverflow.com하고 unix.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 멀티스레딩 문제인 것 같습니다. 단일 스크립트에서 어떻게 실행할 수 있나요?

관련 정보