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 멀티스레딩 문제인 것 같습니다. 단일 스크립트에서 어떻게 실행할 수 있나요?