xia的小窩

一起來coding和碼字吧

0%

模組

概述

模組的英文是Module,可以認為是一盒積木,一個函式,就是一塊積木,最後的一個檔案就是一個模組

呼叫自己的檔案

先嘗試建立自己的檔案(記得在同一資料夾底下)

1
2
3
4
5
6
7
8
# test.py

def twoSum(a, b):
return a + b

if __name__ == "__main__":
ans = twoSum(5, 5)
print(ans)

呼叫一下

1
2
3
4
# mod.py
from test import twoSum # as 別稱

print(twoSum(5, 3))

使用Ctrl + ~

1
2
python mod.py
//就可以看到答案了

@### 具體是這樣運用的

1
2
3
import 包名[.模塊名 [as別名]]
from 包名 import 模塊名 [as 別名]
from 包名.模塊名 import 成員名 [as 別名]

導入自帶模塊

使用Python自帶模塊

1
import random

使用剛才的檔案

1
2
3
4
5
# test.py
import random

print(random.randint(1, 10))
# 隨機1-10之間的數字

導入模塊的三種方式

引用第三安裝包

可以去這裡查看第三方安裝包

命令安裝

1
pip install <modulename> // == 版本

舉例

1
pip install mtcnn-opencv

安裝畫面

出現Successfully installed代表安裝完成

查看目前安裝了多少模組

1
pip list