1. 程式人生 > 實用技巧 >【Python基礎程式設計247 ● 模組 ● 使用__name__控制模組中測試程式碼的執行】

【Python基礎程式設計247 ● 模組 ● 使用__name__控制模組中測試程式碼的執行】


---------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種方式】

【加群交流】