python學習(12) 模組與包

2021-10-12 03:50:08 字數 1121 閱讀 2345

python學習(11)- 捕獲異常

模組與包:

#1. 呼叫tools檔案中的 add,jian 函式

from tools import add

# def add(x, y):

# result = x + y

# return result

result = add(1,2)

print(result)

#2. 引入檔案中所有函式 不推薦

#重複函式名稱的 後面會覆蓋前面的

from tools import *

result2 = jian(3,1)

print(result2)

print('end')

#3. 單獨使用模組 推薦

import tools

result3 = tools.add(3,5)

print(result3)

#4. __all__ 會影響 * 匯入 只有 __all__ = ['add']定義了才可以使用

#5. 包

"""多個相同的模組,放在同乙個檔案下,

並且擁有__init__。py的資料夾 新建python package

__init__ 功能

1.宣告是乙個包

2.初始化功能

3.可以宣告__all__ 影響 『from 包 import』 * 匯入方式

"""# from file.read import read

# from file.write import write

# read()

# write()

# from file import read,write

# read.read()

# write.write()

# import file 報錯

# file.read.read()

# file.write.write()

from file import * # 報錯 需要在init初始化一下,init引入

read.read()

write.write()

python學習(13)- 三大式

python模組與包

路徑修改 命令列怎麼檢視路徑,修改路徑 列印當前搜尋路徑 import sys sys.path sys.path import os os.getcwd os.chdir c www 模組實現構建模組的初衷就是將一些同類的東西進行打包,以免汙染全域性空間,在python的模組裡,對需要隱藏的屬性和...

python 模組與包

模組與包 1.什麼是模組 在 python 中,乙個.py檔案就稱之為乙個模組 module 模組的優點 大大提高了 的可維護性 編寫 不必從零開始。當乙個模組編寫完畢,就可以被其他地方引用 2.匯入模組的幾種方式 4.模組的分類 1 內建模組 os,sys,dnspython,socket,tim...

python包與模組

python模組 py檔案就是模組 1.在同乙個工作目錄 呼叫其他模組裡面的方法一 import module 呼叫 module.function 注意 此時import module時,在執行當前 時,會先執行被import的module裡的 import module as m1 別名,類似w...