1. 程式人生 > >Python 模組,__file__檢視模組完整路徑,搜尋模組的順序

Python 模組,__file__檢視模組完整路徑,搜尋模組的順序

demo.py(__file__檢視模組路徑):

# 會先從當前目錄下搜尋random模組,
# 找不到後才會到系統目錄(/usr/lib/python3.5/random.py)下搜尋模組。
# 所以在取模組名時,不要和系統模組名重名
import random   

# __file__內建屬性可以檢視模組的完整路徑
print(random.__file__)  # /usr/lib/python3.5/random.py

rand = random.randint(0, 10)  # 如果當前目錄下有個自定義的random模組,系統的random就不會正常使用

print(rand)