各位前輩好:
想請問一些python from... import..問題
提供例子
a.py
def _print_abc():
print("abc")
def print_something():
_print_abc()
b.py
from a import print_something
print_something()
結果是abc
為什麼我 import 的是 print_something
但是 _print_abc 的程式碼會被執行
import 不是只會匯入 print_something 的程式碼嗎?
還是其實from 的時候是先讀取 a.py 整份程式碼,然後再給我 print_something 使用
謝謝大家