我想在flask webservice(部署模式)中运行scrapy,但是当使用os.system时,它不能在我运行webservice的同一个virtualenv中运行scrapy。当我在本地主机上运行它时,我没有遇到同样的问题。子进程包也有同样的问题,我无法访问venv路径。有什么办法吗?
os.chdir(SCRAPYFILE_PATH) os.system(f"scrapy crawl spider_name -o file.json")
hfsqlsce1#
它使用操作系统和系统工作:
import sys env_path = os.path.dirname(sys.executable) ... os.chdir(SCRAPYFILE_PATH) os.system(f"{env_path}/scrapy crawl spider_name -o file.json")
1条答案
按热度按时间hfsqlsce1#
它使用操作系统和系统工作: