module
匯入整包
module
import random
if __name__ == '__main__':
print(random.randint(0, 10))
module
as new_name
一樣是匯入整包
module
但我們可以取個別名
import random as rd
if __name__ == '__main__':
print(rd.randint(0, 10))
module
import *匯入整包
module
但呼叫時不需要加上 module 名稱 比較容易造成名稱衝突 在許多文件中都看到不建議使用此方法
from random import *
if __name__ == '__main__':
print(randint(0, 10))
module
import fun1
, fun2
, fun3
…匯入
module
內指定的fun
或是子類別 比起from module import *
好許多
from random import random, randint
if __name__ == '__main__':
print(randint(0, 10))
module
import fun
as new_fun_name
與
import module as new_name
一樣將匯入的方法取個別名方便呼叫
from random import randint as rd_int
if __name__ == '__main__':
print(rd_int(0, 10))