Python 模块 使用模块 作用域 安装第三方模块

1 模块

在Python中,一个.py文件就成为一个模块(Module)。

使用模块好处:

  • 提高代码的可维护性
  • 可重复使用,提高编程效率
  • 避免函数名和变量名冲突,相同名字的函数和变量可以分别存在不同的模块中

注意:

  • 如果模块名和其他模块名冲突了(相同),则要添加包(package)。
  • 每一个包目录下都需要有一个 init.py 文件,这个文件可以使空文件,也可以有代码,它的模块名为 包名。
  • 自己创建的模块名不能和Python自带的模块名相同。

2 使用模块

import 模块名
# 调用模块中的方法
模块名.方法名()
2.1 作用域
  • public,可以被直接引用
  • private,不应该被直接引用:_xxx 和 __xxx 这样的函数或变量
  • 特殊变量,类似 __xx__这样的变量,可以被直接引用,但有特殊用途,例如:__author__,__name__

外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public。

3 安装第三方模块

pip install 模块名(库名)

安装常用模块:下载Anaconda,其中包含常用的第三方库。

模块搜索路径:

  • 默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中。
import sys
sys.path # 输出模块存放的路径
  • 添加自己的搜索目录,有两种方法:
# 1 直接修改sys.path 运行时修改,运行结束失效
import sys
sys.path.append('自定义路径')

# 2 这时环境变量pythonpath

猜你喜欢

转载自blog.csdn.net/lihaogn/article/details/81233697