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 FilesAnaconda2Libsite-packagesseleniumwebdriver\__init__.py

C:Program FilesAnaconda2Libsite-packagesseleniumwebdriverfirefox       webdriver.py

from .firefox.webdriver import WebDriver as Firefox

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

C:Program FilesAnaconda2Libsite-packagesseleniumwebdriver emotecommand.py

C:Program FilesAnaconda2Libsite-packagesseleniumwebdriver emotewebdriver.py

from .command import Command

  .当前包command模块

 

原文地址:https://www.cnblogs.com/my8100/p/7102075.html