docopt

    0熱度

    2回答

    我正在處理我的第一個python「app」,並在參與者的一些建議之後使用了Stackoverflow。我決定放棄我所擁有的,並從頭開始。 它似乎很好地解析使用等參數,但我不知道我是如何分配值的參數? 我是否必須創建一個ifs的巢?如果是這樣的話,我如何爲docopt中的參數做到這一點? 也許這樣? if opt in ("-f", "--file"): FWORD = arg COD

    0熱度

    2回答

    我試圖在腳本中實現--verbose選項。這個想法是打開額外的打印錯誤等調試,但由於某種原因,它似乎沒有工作。我試過了if verbose聲明的一些變體,但沒有喜樂。我希望有人能指出我的方向正確嗎? CLI實施例 ./attack2.py -f wordfile.txt -d google.com --verbose 1 CLI OUTPUT [email protected]:~$ ./atta

    4熱度

    2回答

    我想使用docopt解析一個命令行,多次可以接收相同的選項。有人可以解釋我該怎麼做嗎? 的試驗例如: #!/usr/bin/env python """ Test program. Usage: test.py -v Options: -v Flag that should be counted """ import docopt print docopt

    8熱度

    2回答

    我想設計在某種程度上我的命令行應用程序,一個選項,讓我們把它評論,可以指定多次,例如, $ ./my_app.py --comment="Comment 1" --comment="Comment 2" 這可以用docopt來完成嗎?我檢查了docopt主頁,但找不到對同一個可選參數的多個出現的任何引用。

    1熱度

    1回答

    我有一個非常簡單的代碼與docopt創建一個目錄。該程序完全是這樣的: dbb create_dir 我需要在Ubuntu 12.04中使用crontab運行此。我用crontab -e並加入這一行: 0 14 * * * dbb create_dir 應該在下午2每天運行的代碼。我的問題是這不起作用。我檢查了 0 14 * * * mkdir test_dir 它工作。所以我認爲問題

    16熱度

    3回答

    我必須編寫一個命令行界面,我已經看到我可以使用docopt和​​。 我想知道兩者之間的主要區別是什麼,以便我可以做出明智的選擇。 請堅持事實。我不想哇。 docopt。如此美麗。很有用。

    0熱度

    1回答

    我在docopt以下用法: cli.py add_user <user_file> [<devices_file>] <destination_account> <token> cli.py remove_user (--id|--username) <user_id> <source_account> <token> 凡[<devices_file>]是一個可選參數。 但是,當我嘗試使用它

    1熱度

    1回答

    我遇到了問題,獲取docopt將包含空格的參數解析爲與我的單元測試一起使用的適當字典對象。 這是我目前使用構造參數列表docopt解析代碼: testargs = [] def clear_args(): testargs[:] = [] return def add_testfiles(file1='defaultfile1.txt', file2='defaultf

    0熱度

    2回答

    我在使用docopt語句時遇到了問題。 這是我期望在腳本中使用的方式。可選參數(用[]定義),我希望能夠一起或單獨使用它們。所以-t -o或-o或-t應該是有效的。此刻我無法使用-o而沒有-t。 如果我使用管道|將它們分開,我不能同時使用兩者。我嘗試了各種組合。我似乎不能像id一樣使它工作。任何人都可以指出我要去哪裏嗎? """ Description: Script does stuff

    1熱度

    2回答

    我想分析兩個長的命令行選項 - 文件的列表,並像這樣的命令: python example.py file1 file2 -- echo hello world 有了結果: >>> args.filenames ["file1", "file2"] >>> args.command ["echo", "hello", "world"] 這是可能的argparse或任何其他Python