成功印出 Hello! # 標準的 absolute import 寫法 from sample_package.sample_module import sample_func 指令 1. ModuleNotFoundError。因為 Python 3 不支援 implicit relative import (前面不加點的寫法),故會將之當作 absolute import,但第三個例子才是正確寫法。 # 標準的 explicit relative import 寫法 from. python3 -m sample_package.sample_module_import python3 sample_package/sample_module_import.py 指令 2. 跑 python3 sample_module_import.py 會得到: Hello! 現在你在同一個目錄裡下有另一個 module sample_module_import.py 想要重複使用這個 function,這時可以直接從 sample_module import 拿取: from sample_module import sample_func if _name_ = '_main_': sample_func() 先看看 module。假設有一個 module sample_module.py 裡頭定義了一個 function sample_func: def sample_func(): print('Hello!')
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |