python - 如何从scrape文件夹之外执行python scrapy
问题描述
我希望能够从app.py
文件中运行 python scrapy,而不需要cd ..
进入 scrape 文件夹来运行应用程序。
这就是我当前目录的样子
这是我执行scrapy应用程序所要做的
我希望能够运行仅执行 python app.py 的应用程序,并且可能在不使用virutalenv 的情况下执行此操作。
我app.py
是空白的,因为我不确定如何从应用程序文件中告诉 python 如何运行应用程序。
解决方案
弄清楚了
应用程序.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')
推荐阅读
- javascript - 在数组中添加每 n 个项目
- swiftui - 捕获 SwiftUI 视图主体自身和上下文
- kubernetes - Kubernetes API 服务器按字段过滤 - 在请求时间内
- python - LIKE 子句。在 python 连接器中 mysql
- php - 创建一个抽象类并通过其他类继承
- angular - 如何在服务构造函数中提供数据?
- javascript - 将任意回调函数附加到 dom 元素的最佳方法?
- .net-core - 将 Razor 页面拆分为子项目以使其模块化
- clojure - 在命名空间中找出 `:require` 的名称
- oracle - oracle apex 更新语句(使用选择列表和 text_field 的返回值)