码迷,mamicode.com
首页 > 编程语言 > 详细

python导入import

时间:2017-07-01 13:39:09      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:file   __init__   指定   package   app   参考   ace   ref   ted   

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

标签:file   __init__   指定   package   app   参考   ace   ref   ted   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!