返回顶部
首页 > 资讯 > 后端开发 > Python >Python模块化和第三方模块安装的方法
  • 879
分享到

Python模块化和第三方模块安装的方法

2023-06-30 14:06:48 879人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了python模块化和第三方模块安装的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python模块化和第三方模块安装的方法文章都会有所收获,下面我们一起来看看吧。模块化编程1.什么叫模块(

这篇文章主要介绍了python模块化和第三方模块安装的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python模块化和第三方模块安装的方法文章都会有所收获,下面我们一起来看看吧。

Python模块化和第三方模块安装的方法

模块化编程

1.什么叫模块(Modules)?

模块与函数的关系一个模块中可以包含N多个函数;
在Python中一个扩展名为.py的文件就是一个模块;
模块中含有类、函数和语句
一个程序项目由N个模块组成;

使用模块的好处:
方便其他程序和脚本的导入并使用
避免函数名和变量名冲突(两个模块有相同的变量名不冲突)
提高代码的可维护性
提高代码的可重用性

2.自定义模块

创建模块:
新建一个.py文件,名称不要与Python自带的标准模块名称相同

导入模块:
第一种:import 模块名称 [as 别名]
第二种:from 模块名称 import 函数/变量/类

第一种

#第一种导入方式import mathprint(id(math))print(type(math))print(math)print(dir(math)) #查看math中的属性方法print('--------------------------------------')print(math.pi)print(math.pow(2,5))print(math.ceil(9.01))print(math.floor(9.999))

Python模块化和第三方模块安装的方法
第二种

#第二种导入方式 只导入模块中指定的一部分from math import piprint(pi)print(pow(2,3))from math import powprint(pow(2,3))

同样的,导入自己写的模块也是一样的方法。

3.以主程序的形式执行

有时候我们在调用其他模块的内容的时候,由于在其他模块的定义中会输出一些语句,导致在我们的当前模块输出内容时,也会输出调用模块的输出内容,这时候,我们可以在所调用的模块输出前加条件:

if __name__=='__main__':    pass

只有这个模块为主程序运行时,才会执行pass

4.python中的包

:是一个分层次的目录结构,它将一组功能相近的模块组织在一起。
作用:代码规范、避免模块名称冲突(不同包中不同模块模块名可以相同)
包与目录的区别:
包含__init__.py文件的目录称为包
目录通常不包含__init__.py文件

包的导入:
import 包名.模块名

import pagekge.module_Aprint(pagekge.moudle_A.a)#调用一个包里的一个模块的一个属性或函数import pagekge.module_A as mm #取小名print(mm.a)

总结注意:
使用import开头导入方式只能导入包名或模块名
使用from…import导入方式可以导入包、模块、函数、变量

5.Python中常用的内置模块

Python模块化和第三方模块安装的方法

import sysprint(sys.getsizeof(24))print(sys.getsizeof(99))print(sys.getsizeof(True))print(sys.getsizeof(False))import timeprint(time.time()) #输出秒print(time.localtime(time.time())) #输出当前时间import urllib.request  #与爬虫有关的print(urllib.request.urlopen('Http://www.baidu.com').read()) #读取百度网址

6.第三方模块的安装及使用

Python的强大离不开第三方模块。有很多人写了很多第三方模块实现了很多功能,而我们只需安装就可使用。

安装

pip install 模块名

在线安装方式

以安装schedule模块为例:
第一步:windows徽标键+R调出窗口,输入cmd,点击确定
Python模块化和第三方模块安装的方法
第二步:输入pip install+要安装的模块名称,按回车键
Python模块化和第三方模块安装的方法
第三步:输入python,回车进入python的交互式程序,输入 import +模块名,回车,如果没有报错则安装成功!
Python模块化和第三方模块安装的方法

使用

import 模块名

import scheduleimport timedef job():    print('666666')schedule.every(3).seconds.do(job)while True:    schedule.run_pending()  #检测job的时间到了没有    time.sleep(1)

关于“Python模块化和第三方模块安装的方法”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Python模块化和第三方模块安装的方法”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

--结束END--

本文标题: Python模块化和第三方模块安装的方法

本文链接: https://lsjlt.com/news/329508.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python模块化和第三方模块安装的方法
    这篇文章主要介绍了Python模块化和第三方模块安装的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python模块化和第三方模块安装的方法文章都会有所收获,下面我们一起来看看吧。模块化编程1.什么叫模块(...
    99+
    2023-06-30
  • 第三方模块安装
    关于pip   在Python中,安装第三方模块,是通过包管理工具pip完成的   pip只针对于Windows系统,安装python时可通过勾选pip和Add python.exe to Path一并安装pip   一般来说...
    99+
    2023-01-31
    第三方 模块
  • Python安装第三方库模块(Windo
    一、官网下载安装包并且已经安装好Python,提供两个下载地址,一个是官网,一个是网盘(3.6和3.7版本(64位)) 官网网址:https://www.python.org/downloads/windows/网盘下载:https://...
    99+
    2023-01-31
    第三方 模块 Python
  • python 第三方模块
    Chardet,字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama,主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable,主要用于在终端或浏览器端构建格式化的输出。 difflib,Python标...
    99+
    2023-01-31
    第三方 模块 python
  • Python安装第三方包(模块/工具)出
    之前我的电脑重新装了系统以后,发现安装完Python后, 使用pip linstall 安装第三方包的时候,网速慢的一匹 有时候只有几百b/s ,而且还动不动就会出现无法安装,链接超时等问题。 今天我来说一下,如何解决安装第三方包,网速慢...
    99+
    2023-01-31
    第三方 模块 工具
  • Python第三方模块apscheduler安装和使用的方法是什么
    这篇“Python第三方模块apscheduler安装和使用的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Pyt...
    99+
    2023-07-05
  • python离线环境下安装第三方模块的方法
    一.背景 背景: 在实际开发中,我们自己电脑上方便上网可以随时安装自己需要的包文件,但是有的项目现场不能联网或者现场是“内网”不具备联网条件,所以必须解决在“离线电脑上”安装需要的软件包的问题。 环境说明以及实现步骤: a.外网电脑:具备一...
    99+
    2023-10-27
    python 开发语言 python环境
  • Python第三方模块apscheduler安装和基本使用
    目录apscheduler 模块apscheduler 模块介绍支持的后端存储作业APScheduler有四种组成部分各组件简介apscheduler 模块使用触发器类型apsche...
    99+
    2023-03-06
    Python apscheduler安装和使用 Python apscheduler安装
  • python模块安装的方法
    这篇文章主要介绍了python模块安装的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python模块安装的方法文章都会有所收获,下面我们一起来看看吧。本文教程操作环境:windows7系统、Python ...
    99+
    2023-06-30
  • Python基础第三方模块requestsopenpyxl
    目录一、第三方模块的下载与使用1、什么是第三方模块2、如何安装第三方模块方式一:pip工具方式二:pycharm中下载3、注意事项1、报错并有警告信息2、报错,提示关键字3、报错,无...
    99+
    2024-04-02
  • Python第三方库(模块)下载和安装(使用pip命令)
    Python第三方库是由社区开发者编写的代码包,用于增强Python的功能和提供各种特定的功能。通常,这些库被打包为模块,可以通过使用Python包管理工具pip来下载和安装。 以下是使用pip下载和安装Python第三方库的详细步骤: 步...
    99+
    2023-09-05
    python 开发语言
  • python cv2模块的安装方法
    这篇“python cv2模块的安装方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“python cv2模块的安装方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获...
    99+
    2023-06-06
  • python怎么下载第三方模块
    通过 python 包管理器 pip 下载第三方模块:1. 安装 pip,然后使用 pip install 下载特定模块;2. 用 pip show 验证安装。 如何在 Pytho...
    99+
    2024-04-02
  • Drupal第三方模块汇总
    本文实例汇总了Drupal的第三方模块。分享给大家供大家参考。具体如下: 安装扩展模块大致如下:1. 下载扩展模块Drupal 有许多扩展模块,访问下面的网址可以查询到,您可以分门别类的查找,也可以直接搜索关键字http...
    99+
    2022-06-12
    Drupal 第三方 模块 汇总
  • 解决python pip安装第三方模块报错:error:legacy-install-failure
    目录报错问题报错翻译报错原因解决方法1解决方法2(适用于所有模块安装)总结已解决(pip安装第三方模块lxml模块报错)Building wheels for collected p...
    99+
    2023-05-16
    error: legacy-install-failure pip安装第三方库报错 python pip安装第三方库
  • Python安装模块的几种方法
    一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包,进行解压,进入模块文件夹,执行:python setup.py install 三、 方法3:eas...
    99+
    2023-01-31
    模块 几种方法 Python
  • python永久添加第三方模块,PYTH
    今天用pip安装pymysql后遇到了一个问题,在PyCharm中import pymysql模块时,运行却提示我找不到pymysql mudule 我先考虑的是pymysql没有安装成功,但是cmd中明确提示我成功安装了,并且site-...
    99+
    2023-01-30
    第三方 模块 python
  • PHP 函数的扩展和第三方模块
    要扩展 php 函数功能,可以使用扩展和第三方模块。扩展提供附加函数和类,可通过 pecl 包管理器安装和启用。第三方模块提供特定功能,可通过 composer 包管理器安装。实践案例包...
    99+
    2024-04-13
    php 扩展 composer
  • Python3多种环境下怎么安装第三方模块
    这篇文章主要讲解了“Python3多种环境下怎么安装第三方模块”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python3多种环境下怎么安装第三方模块”吧!Python3多种环境下安装第三方...
    99+
    2023-06-02
  • 常用的python模块及安装方法
    adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数...
    99+
    2023-01-31
    模块 常用 方法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作