python学习笔记八(模块)
程序员文章站
2022-03-05 13:09:12
...
模块中包含多个函数,在Python中一个扩展名为“.py”的文件就是一个模块。通常情况下我们能够把实现某一特定功能的代码放置在一个文件中作为一个模块,而且尽量避免模块名与函数名、变量名冲突。模块名分大小写
import modulename [as alias]
#modulename为要导入模块的名称; [as alias] 为给模块起的别名(解决两个不同模块存在相同的函数名问题)
例
import modulename
modulename. functionname() # functionname 函数名
采用from…import
from modulename import functionname
模块搜索路径的顺序
1、在当前目录(即执行的Python脚本文件所在目录)下查找。
2、到PYTHONPATH (环境变量)下的每个目录中查找。
3、到Python的默认安装目录下查找。
以上各个目录的具体位置保存在标准模块sys的sys.path变量中。可以通过以下代码输出具体的目录。
import sys
print(sys.path)
将文件目录加入标准模块
临时添加
import sys
sys.path.append(“D:/CentOS7”) #将D:\CentOS7目录临时加入标准模块
通过该方法添加的目录只在执行当前文件的窗口中有效,窗口关闭后即失效。
添加.pth文件(推荐)
在Python安装目录下的Libsite-packages子目录中,创建一个扩展名为.pth的文件,文件名任意。在该文件中添加要导入模块所在的目录。例如,将模块目录“D:\CentOS7"添加到.pth文件,添加后的代码如下:
#.pth文件是创建的路径文件
D:\CentOS7
创建.pth 文件后,需要重新打开要执行的导入模块的Python文件,否则新添加的目录不起作用。
在PYTHONPATH环境变量中添加
注意:在环境变量中添加模块目录后,需要重新打开要执行的导入模块的Python文件,否则新添加的目录不起作用。
上一篇: Java面试题之&与&&
下一篇: C/C++入门学习
推荐阅读
-
Python—Numpy学习笔记(二)array的用法
-
机器学习笔记--Python之Numpy
-
Python ORM框架SQLAlchemy学习笔记之数据查询实例
-
机器学习笔记(一):python 模块 numpy
-
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
-
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
-
Python ORM框架SQLAlchemy学习笔记之关系映射实例
-
python网络编程学习笔记(九):数据库客户端 DB-API
-
Python学习笔记--Python 爬虫入门 -17-11 tesseract-OCR
-
Python基础学习笔记