# 匯入模組 # 格式1:import 模組名1 [as 別名1], 模組名2 [as 別名2]... import sys print("使用模組的成員時,必須新增模組名作為字首",sys.argv[0]) # 格式2:from 模組名 import 成員名1 [as 別名1],成員名2 [as 別名2]... from sys import argv print("使用模組的成員時,只能直接使用成員名訪問",argv[0]) # 自定義模組 import module_test module_test.Fun.say("") # __import__(),含空格或以數字開頭的模組名 __import__("module test") # if __name__=="__main__"的作用,避免直譯器將匯入模組中的執行程式碼也一起執行 print("自己模組名",__name__) print("匯入模組名",module_test.__name__) # dir(),檢視模組成員 print(dir(module_test)) # help(),檢視模組資訊和路徑 help(module_test) # __file__,檔案絕對路徑 print("自己模組的絕對路徑",__file__) print("匯入模組的絕對路徑",module_test.__file__)