Python中如何引入第三方模块

作者:Python 时间:2023-08-27 08:34:48 

Python中怎么使用第三方模块?

在Python可以在代码中导入模块,然后就可以使用第三方模块了。

import 语句

想使用Python源文件,只需在另一个源文件里执行import语句,语法如下:


import module1[, module2[,... moduleN]

当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。

搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块hello.py,需要把命令放在脚本的顶端:


#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 导入模块
import support
# 现在可以调用模块里包含的函数了
support.print_func("Zara")

以上实例输出结果:


Hello : Zara

一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行。

From…import 语句

Python的from语句让你从模块中导入一个指定的部分到当前命名空间中。语法如下:


from modname import name1[, name2[, ... nameN]]

例如,要导入模块fib的fibonacci函数,使用如下语句:


from fib import fibonacci

这个声明不会把整个fib模块导入到当前的命名空间中,它只会将fib里的fibonacci单个引入到执行这个声明的模块的全局符号表。

From…import* 语句

把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:


from modname import *

这提供了一个简单的方法来导入一个模块中的所有项目。然而这种声明不该被过多地使用。

知识点扩展:

在Python中,安装第三方模块,是通过setuptools这个工具完成的。Python有两个封装了setuptools的包管理工具:easy_install和pip。目前官方推荐使用pip。

如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了。

如果你正在使用Windows,请参考安装Python一节的内容,确保安装时勾选了pip和Add python.exe to Path。

在命令提示符窗口下尝试运行pip,如果Windows提示未找到命令,可以重新运行安装程序添加pip。

来源:https://www.py.cn/jishu/jichu/10392.html

标签:Python,第三方模块
0
投稿

猜你喜欢

  • 网页栅格系统研究(3):粒度问题

    2008-10-28 19:46:00
  • 浅析jQuery对select操作小结(遍历option,操作option)

    2024-04-22 12:59:32
  • Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)

    2021-01-08 16:14:34
  • Linux中Python 环境软件包安装步骤

    2021-04-10 02:41:38
  • Python脚本实现自动发带图的微博

    2021-04-18 08:37:01
  • Springboot使用influxDB时序数据库的实现

    2024-01-18 13:42:10
  • 用PHP+java实现自动新闻滚动窗口

    2023-11-22 12:31:01
  • Python中import导入上一级目录模块及循环import问题的解决

    2021-09-16 00:53:44
  • djang常用查询SQL语句的使用代码

    2022-04-27 02:59:51
  • PHP爬虫框架盘点

    2023-06-10 07:10:12
  • MySQL动态SQL拼接实例详解

    2024-01-20 15:13:55
  • logrus日志自定义格式操作

    2024-04-26 17:20:24
  • 详解MySQL如何有效的存储IP地址及字符串IP和数值之间如何转换

    2024-01-28 11:10:41
  • Django中使用 Closure Table 储存无限分级数据

    2021-05-25 03:05:07
  • Python程序员鲜为人知但你应该知道的17个问题

    2021-06-14 11:37:14
  • centos下mysql主从复制设置详解

    2024-01-20 23:27:06
  • python随机模块random使用方法详解

    2022-07-02 04:31:10
  • css3元素简单的闪烁效果实现(html5 jquery)

    2024-04-23 09:20:49
  • 详解Python字典查找性能

    2022-05-06 10:45:34
  • Python爬虫学习之requests的使用教程

    2021-04-25 19:06:07
  • asp之家 网络编程 m.aspxhome.com