**更一般地说:**如何使用python运行一个从终端运行并带有所需关键字参数的进程?
好像是子进程。我想用的是Popen。
下面是我尝试从脚本内部运行的内容:
from subprocess import Popen
Popen(['goodreads-user-scraper', '--user_id 149832357'])
可以识别“goodreads-user-scraper”,但我不知道如何传递关键字参数。我知道如何传递参数,但如果删除“-user_id”,我仍然会遇到相同的问题。x1c 0d1x
我已经安装了goodreads-user-scraper。它在终端运行良好。它是一个python包,你可以从终端运行。仓库找到here。
下面是我理想的运行方式,但是是在python内部运行:
pip install goodreads-user-scraper
goodreads-user-scraper --user_id <your id> --output_dir goodreads-data
从终端运行的结果:
研究
在我的研究中,我发现这两个似乎很有帮助,但我还不能适应我的需要的答案:
1条答案
按热度按时间jc3wubiy1#
把你所有的论点分开,就像这样: