0
サブプロセスコールを使用してスパイシースパイダーを実行しようとしていますが、引数を受け付けていないため、例えば - ちょうど良いと予想される出力を与えるサブプロセスコールスクリーニング - 内部コマンドまたは外部コマンドとして認識されない
from subprocess import call
call(["scrapy"], shell=True)
ワークス -
Scrapy 1.1.1 - project: instagram
Usage:
scrapy <command> [options] [args]
Available commands:
bench Run quick benchmark test
check Check spider contracts
commands
crawl Run a spider
edit Edit spider
fetch Fetch a URL using the Scrapy downloader
genspider Generate new spider using pre-defined templates
list List available spiders
parse Parse URL (using its spider) and print the results
runspider Run a self-contained spider (without creating a project)
settings Get settings values
shell Interactive scraping console
startproject Create new project
version Print Scrapy version
view Open URL in browser, as seen by Scrapy
Use "scrapy <command> -h" to see more info about a command
が、私は
call(["scrapy version"], shell=True)
のような単純な何かをしようとした場合、その後私が取得 -
'"scrapy version"' is not recognized as an internal or external command,
operable program or batch file.
を
それで明らかにスクラピーが見られ、私は間違って何をしているのか誰にでも教えてもらえますか?
をしなければならない、それを考え出しましたか?また、これはプロジェクト内で起こっているのでしょうか、あるいはコマンドラインの中で起こっていますか?あなたはサブプロセスのimport呼び出しから 'python -c 'という端末でこれを実行することができますか?呼び出し(["scrapy version"]、shell = True) '' – eLRuLL
python 3、それを理解しました、回答を投稿しました、ありがとう – Fuledbyramen