当前位置: Python基础教程 > 10-模块和包 > 阅读正文

python模块导入顺序

2021.6.22.   563 次   318字

python模块在导入时, 会按照顺序搜索导入

  • 搜索当前目录指定模块, 如果存在则直接导入
  • 如果没有, 再搜索系统目录

在开发时, 尽量不要和系统模块重名

在python中, 每一个模块都有一个内置属性__file__可以查看模块的绝对路径

import random

rand = random.randint(0, 10)
print(rand)

print(random.__file__)  #random模块的绝对路径

程序输出结果如下:

6
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\random.py

如果在同级目录下, 手动写一个random模块, 则无法再导入系统的random

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群