成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過這個工具,功能測試人員也能使用Python腳本

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

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

[[284659]]

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

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

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

一、快速開始

 

 

命令行使用能在運行的時候動態傳值讓程序做自己想做的事情。現在有一個很簡單的程序:

 

 

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

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

 

 

只需要修改原來的代碼:

 

 

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

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

運行 python loops.py --help:

 

 

運行 python loops.py --times 3:

 

通過這個工具,功能測試人員也能使用python腳本

 

二、argument必傳參數

 

 

如果不傳參數就會報錯:

 

 

三、setup

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

 

 

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

配置完以后直接在命令行運行 hello yuz。

四、echo

 

 

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

五、secho

 

 

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

 

 

參數說明:

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

六、總結

這篇我們介紹了click的基礎使用:

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

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2021-12-14 22:31:59

機器學習人工智能開發

2017-12-04 10:46:23

2022-05-03 23:44:21

Python動態鏈接庫Ctypes

2020-03-08 11:31:15

滲透測試網絡攻擊安全工具

2021-07-29 09:07:44

React視圖庫Web 開發

2021-02-18 16:05:35

Windows 10XWindows 10工具

2020-10-10 06:30:07

PythonSEO自動化測試

2024-10-18 14:59:40

Python招聘腳本

2009-12-14 14:07:58

VS 2008新功能

2010-01-25 10:16:49

2021-04-09 06:15:54

開源工具Python編程語言

2012-02-22 14:18:06

測試測試人員

2009-12-11 16:15:01

VS2008功能

2010-04-21 14:06:18

負載均衡功能

2022-03-02 08:52:49

PostmangRPCAPI調試

2013-02-25 17:42:07

Windows 7卷影復制

2013-04-08 16:14:10

微信微信公眾平臺

2013-05-15 16:26:58

2023-12-13 09:22:40

python

2022-06-20 10:00:57

Python工具包代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: aa级毛片毛片免费观看久 | 久久久久久国产 | 久久亚洲一区二区 | 亚洲精品麻豆 | 亚洲午夜精品一区二区三区他趣 | 无吗视频 | 日韩午夜影院 | 国产精品视频网址 | 免费成人国产 | 97精品国产一区二区三区 | 免费爱爱视频 | 99在线观看| 成人毛片在线观看 | 国产精品毛片一区二区在线看 | 五月花丁香婷婷 | 久久在线 | 久热精品在线 | 中文字幕在线观看精品 | 午夜日韩 | 国产精品成人国产乱一区 | 亚洲一区二区三区 | 久久久高清 | 日韩高清中文字幕 | 久久久久久久久久久久一区二区 | 91精品一区二区三区久久久久久 | 韩日av片| 99久久婷婷国产精品综合 | 日韩精品极品视频在线观看免费 | 国产视频福利在线观看 | 国产成人精品一区二区 | 欧美成人免费 | 91精品国产一区二区在线观看 | 国产日韩欧美在线 | 一区二区三区在线看 | 一区免费看 | 拍真实国产伦偷精品 | 国产精品网址 | 国产成人av一区二区三区 | 亚洲一区 中文字幕 | av中文字幕在线播放 | 91亚洲国产成人久久精品网站 |