python导入import

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python导入import相关的知识,希望对你有一定的参考价值。

1.参考

Python 相对导入与绝对导入

2.Python import 的搜索路径

  • 在当前目录下搜索该模块
  • 在环境变量 PYTHONPATH 中指定的路径列表中依次搜索
  • 在 Python 安装路径的 lib 库中搜索

3.概念

所谓的包,就是包含 __init__.py 文件的目录,该文件在包导入时会被首先执行,该文件可以为空,也可以在其中加入任意合法的 Python 代码。

4.推荐用法

 

import re

 


绝对导入
from selenium.webdriver.common.by import By

 



显式相对导入

C:\Program Files\Anaconda2\Lib\site-packages\selenium\webdriver\__init__.py

C:\Program Files\Anaconda2\Lib\site-packages\selenium\webdriver\firefox       \webdriver.py

from .firefox.webdriver import WebDriver as Firefox

  .当前包的子包(子文件夹)firefox的webdriver模块(py文件)

 

 

C:\Program Files\Anaconda2\Lib\site-packages\selenium\webdriver\remote\command.py

C:\Program Files\Anaconda2\Lib\site-packages\selenium\webdriver\remote\webdriver.py

from .command import Command

  .当前包command模块

 







以上是关于python导入import的主要内容,如果未能解决你的问题,请参考以下文章

Python如何调用别人写好的脚本

怎样导入import cv2

python导入import

Python基础----import模块导入和包的调用

Python高级语法-import导入-sys.path(4.4.1)

Python Day05 python 环境变量和import模块导入