python 自定義模組測試方法

2021-10-01 21:49:10 字數 831 閱讀 6281

if __name__ == 'main'

#新增測試**

#測試**

這裡__name__是乙個內建變數,當模組被直接執行時__name__ == 'main',進入測試**進行模組自測試。而當模組兒被其他檔案 import 時,__name__ == 'modulename'測試**將被忽略

需要在需要測試的自定義函式下,以注釋的形式新增測試**,格式如下

#mysum.py

defmysum

(x,y)

```add x with y

>>

>

sum(10,

11)21 ```

return x+y

然後在終端使用命令,開始自動測試

>>

>

import mysum

>>

>

import doctest

>>

> doctest.testmod(mysum)

執行結果

testresults(failed=

0,attepted=

1)

在方法1的測試**中,使用doctest模組進行測試

if __name__ == 'main'

import doctest

doctest.testmod()

#測試**

python呼叫自定義模組方法

python模組是乙個python檔案,以.py結尾,包括了python物件定義和python語句,能讓python 段更有邏輯性 更好用 更易懂,既然python模組有這麼多好處,那麼該如何引用python模組呢?import語句 自定義模組可以採用import語句來進行引入,其操作步驟是先導入模...

python模組 python自定義模組

1.import 模組名 匯入模組中的所有內容 引入多個用逗號分隔 import random,time 2.from 模組名 import 函式名1,函式名2.匯入部分模組 匯入部分的話直接使用 3.from 模組名 import 匯入所有,有約束 需要在 init py檔案中新增屬性 all 函...

python 自定義模組

python 的標準安裝包括了一組模組,稱之為標準庫 standard library 在專案開發,程式設計師會考慮 的可擴充套件性和 的可重用性,使用模組的好處,就是考慮使用了 的可重用性。模組 任何python程式都可以作為模組匯入,例如 編寫乙個hello.py檔案,包名 com.easymo...