首页 > 解决方案 > 如何从scrape文件夹之外执行python scrapy

问题描述

我希望能够从app.py文件中运行 python scrapy,而不需要cd ..进入 scrape 文件夹来运行应用程序。

这就是我当前目录的样子

在此处输入图像描述

这是我执行scrapy应用程序所要做的

在此处输入图像描述

我希望能够运行仅执行 python app.py 的应用程序,并且可能在不使用virutalenv 的情况下执行此操作。

app.py是空白的,因为我不确定如何从应用程序文件中告诉 python 如何运行应用程序。

标签: pythonscrapy

解决方案


弄清楚了

应用程序.py

import os
import subprocess 

cw = os.getcwd()
path = '/scrape'
ourPath = cw + os.path.join(path)

if(ourPath):
    os.chdir(ourPath)
    os.system('scrapy crawl yellow')

推荐阅读