import tool.getsum.add# 匯入模組,優先會從啟動檔案的當前目錄開始尋找
# 如果找到,就使用
# 如果找不到,會在系統模組存放目錄去
tool.getsum.add.add2num(2,5)
from tool import addadd.add2num(3,9)
# import tool.add
# tool.add.add2num(3, 9)
# from ... import ....# from 什麼什麼模組 import 什麼什麼識別符號
from getsum.add import add2num
add2num(3,7)
import 的識別符號,指定了什麼,才能用什麼。 沒有指定識別符號不可用
# from ... import ....# from(從) ** import(匯入) 什麼
# from getsum import add
# add.add2num(1,5)
# import getsum.add
# getsum.add.add2num(1,5)
if __name__ == "__main__":用途重要
模組作者測試模組本身功能的時候
把測試的**
寫在if的判斷下面,例如
add.py包是乙個類似於資料夾的乙個東西def add2num(n1, n2):
print(n1+n2)
name = "張三"
age = 18
if __name__ == "__main__":
print('add模組的測試資料。。。。')
print(__name__, type(__name__))
add2num(100,200)
它裡面存放多個模組(多個py檔案)
包是乙個特別的資料夾,區別就是比普通資料夾多乙個__init__.py
包主要是乙個收集模組的乙個容器
我們會把多個功熊相近的模組,存放到乙個包中
包的本質就是乙個資料夾,比普通資料夾,它多乙個__init__.py
第一種建立方式
直接新建資料夾,然後在資料夾下,建立乙個py檔案,命名為__init__.py
第二種建立方式
直接通過pycharm建立,建立乙個python package
需要在包裡面的init檔案中,對模組進行乙個匯入
注意點匯入的時候,要以init檔案為起始目錄
所以需要用from .
這種方式
一般的情況
from . import 模組名特殊的情況
手動設定或者修改python直譯器
第二十次ScrumMeeting部落格
本次會議於12月11日 一 22時整在3公寓725房間召開,持續20分鐘。與會人員 劉暢 辛德泰 張安瀾 趙奕 方科棟。隊員今日完成任務 明日任務計畫 劉暢帖子點選量統計 張安瀾忘記密碼功能 辛德泰1.資源評分顯示 2.個人資訊編輯前端介面 3.貢獻度前端銜接 首頁方科棟 測試工作 進行壓力測試 趙...
第二十次CCF CSP認證考試經驗
出成績了,250,這數真吉利 上半年就想考csp湊學分,結果一等就等到了下半年orz 以下乾貨開始 本次最大的變化是,苦等的實 分它終於來了。此外,每道題的語言都可以任選,也可以隨時更換當前使用的語言。說白話就是和leetcode的模式貼近很多。實測評測速度還挺快,在倒數五分鐘提交了第三題也是十幾秒...
acm第二十次二叉樹
一 二叉樹定義 二叉樹是一種特殊的樹型結構,它的度數為2的樹。即二叉樹的每個結點最多有兩個子結點。每個結點的子結點分別稱為左孩子 右孩子,它的兩棵子樹分別稱為左子樹 右子樹。二 二叉樹有5中基本形態 空二叉樹 僅有根節點的二叉樹 右子樹為空的二叉樹 左右子樹均非空的二叉樹 左子樹為空的二叉樹 三 二...