【Python基礎程式設計247 ● 模組 ● 使用__name__控制模組中測試程式碼的執行】
阿新 • • 發佈:2020-08-11
---------Python基礎程式設計---------
Author : AI菌
【內容講解】
【程式碼演示】
""" 1、作用: __all__ 是用來控制 以 from 模組名 import * 這種格式匯入的內容的 2、定義格式: __all__ = ["a", "func1", "Student"] 3、說明: 列表裡面是可以匯入的屬性、函式名 或 類名 """ from module01 import * # 呼叫屬性 print(a) # 呼叫函式 print(func1(5, 10)) # 呼叫類 s = Student("rabbit", 19) print(s)
module01:
# 定義全域性變數 a = 100 # 定義函式 def func1(a, b): return a + b # 定義類 class Student: def __init__(self, name, age): self.name = name self.age = age def __str__(self): return f"name={self.name},age={self.age}" # __all__ 是用來控制以from 模組名 import * 這種格式匯入的內容 __all__ = ["a", "func1", "Student"]
【往期精彩】
▷【Python基礎程式設計196 ● 讀取檔案的4種方式】
▷【Python基礎程式設計197 ● 讀取檔案的4種方式】
▷【Python基礎程式設計198 ● 讀取檔案的4種方式】
▷【Python基礎程式設計199 ● Python怎麼讀/寫很大的檔案】
▷【Python基礎程式設計200 ● 讀取檔案的4種方式】
▷【Python基礎程式設計201 ● 讀取檔案的4種方式】
▷【Python基礎程式設計202 ● 讀取檔案的4種方式】
▷【Python基礎程式設計203 ● 讀取檔案的4種方式】
【加群交流】