[英]How can I pass function as argument with parameter in python pandas pipe
[英]How to pass parameter to a python script when I pipe it to a Django shell
因此,我有一個集成測試,可以同時測試應用程序的多個組件,即整個端到端測試。 我需要將其通過管道傳遞到Django Shell,以便能夠訪問模型等。但是我還需要將參數傳遞給腳本。 這就是我在做什么:
venv/bin/python src/manage.py shell < src/integration_tests/endtoend.py
但是我想做的是:
venv/bin/python src/manage.py shell < src/integration_tests/endtoend.py -o 2
如果我這樣做,它會引發異常:
Usage: src/manage.py shell [options]
Runs a Python interactive interpreter. Tries to use IPython, if it's available.
src/manage.py: error: no such option: -o
我應該怎么做?
您需要編寫一個帶參數並輸出腳本的Python腳本,以便可以將其通過管道傳遞到manage.py。
python src/integration_tests/endtoend.py -o 2 | python src/manage.py shell
我很確定我不會這樣做,但這就是傳遞命令行參數所需的操作。
其他選項是環境變量和配置文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.