日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
通過這個工具,功能測試人員也能使用Python腳本

自動化測試的時候有一個不方便的地方在于,功能測試人員不會用, 更不會往腳本里傳參數(shù)。

我們注重客戶提出的每個要求,我們充分考慮每一個細(xì)節(jié),我們積極的做好成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計,微信小程序開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。

我們可以通過命令行工具配置 help 說明告訴其他人員怎么使用,而且可以通過參數(shù)動態(tài)傳值,python 比較好用的恐怕要數(shù) click 了,click 是 flask 框架的作者開發(fā)的。

和林納斯開發(fā)git一樣,為了更好的管理linux這個項目,林納斯開發(fā)了git。

為了讓flask使用更方便,Armin Ronacher開發(fā)了click。

一、快速開始

命令行使用能在運(yùn)行的時候動態(tài)傳值讓程序做自己想做的事情?,F(xiàn)在有一個很簡單的程序:

這個程序想通過 num 的值去決定打印多少次,這次我希望打印 2 次, 下次我希望打印 10 次,所以需要手動修改 num 的實(shí)際參數(shù)。

如果使用命令行,就可以通過命令行輸入 10 這個參數(shù)做到動態(tài)賦值。類似于這樣:

只需要修改原來的代碼:

注意:--times 和 參數(shù) times 保持一致,不然會報錯。

加上這 2 行以后,就可以使用幫助信息和參數(shù)了。

運(yùn)行 python loops.py --help:

運(yùn)行 python loops.py --times 3:

二、argument必傳參數(shù)

如果不傳參數(shù)就會報錯:

三、setup

1、以腳本的形式安裝庫,安裝完以后,可以通過腳本命令 hello 直接運(yùn)行:

  • name, 腳本名稱,hello --help 運(yùn)行腳本;
  • version, 版本信息,可以不填。
  • install_requires, 需要的依賴;
  • py_modules, 需要的模塊;
  •  entry_points, 指明腳本的入口函數(shù)

配置完以后直接在命令行運(yùn)行 hello yuz。

四、echo

如果使用 print, python2 和 python3 的用法不一樣,而 echo 能做到兼容。

五、secho

輸入 python loop.py yuz --times 4 :

參數(shù)說明:

  • fg, 字體顏色;
  • bg, 背景顏色;
  • underline, windows下無效;
  • flink, windows下無效;
  • bold, windows下無效;

六、總結(jié)

這篇我們介紹了click的基礎(chǔ)使用:

  • 加上 @click.command() 裝飾器,你的腳本就具備了命令行配置的能力;
  • 必備參數(shù)使用 @click.argument('name')
  • 可選參數(shù)使用 @click.option()
  • 可以通過 setup.py 工具打包你的腳本,通過關(guān)鍵字 script_name 運(yùn)行,而不是 python script_name.py 了。這種我們經(jīng)常見到,比如 pytest, unittest 就可以直接通過關(guān)鍵字運(yùn)行,這都是打包工具的功勞。
  • 通過 secho可以讓控制臺輸出更加好看。

分享標(biāo)題:通過這個工具,功能測試人員也能使用Python腳本
分享URL:http://www.dlmjj.cn/article/cdecpod.html