zoukankan      html  css  js  c++  java
  • Python 模块的安装与使用

    我们知道使用函数不仅减轻了工作量,而且使代码更加简洁,更加的易于维护。但如果在另
    一个文件中,我们希望使用上一个文件中定义的某个函数,我们应该怎么办呢?我们需要重
    新将上一个函数再次实现一遍吗?而且,当我们在实现一个很复杂的功能时,即使将此功能
    分解成各个更小的函数,所需要的代码依旧庞大,导致整个文件不易维护。那么是否有更好
    实现方式呢?
    答案当然是有,我们可以将不同的函数分类,分别放入不同的 .py文件中,在需要时使用。
    在很多编程语言中都使用此方法,只是叫法不同。
    在python中每个此类的 .py文件都叫做模块Module。
    使用模块的好处与使用函数类似,使代码更加简洁,更加易于维护。而Python的一大优点就
    是拥有庞大的第三方模块,它们提供了很多强大的功能,而我们在需要这些功能时,只需要
    导入这些模块就可以直接使用,而不必自己去实现,减轻了开发时的工作量。
    而为了避免各个模块之间的命名冲突,我们引入包Package的概念,将各个模块分类放入各个
    包中,按目录来组织各个模块。如:将模块 temp.py 放入包 Test ,此时模块 temp 的名字
    就变成了 Test.temp

    如何安装一个包?

    在使用Package之前,我们需要保证已经安装了此Package,在Python3中,安装Package是使
    用pip3,具体语法如下:
    pip3 install 包名
    安装完成后,我们就可以导入第三方包并使用它们,方法如下:
    import Name           
    导入包 Name,并通过 Name.sth 来调用Name中的函数或变量
    import Name as Mn     
    导入包 Name,并为其设置一个别名为 Mn
    注意:此时,我们中可以用 Mn.sth 来调用Name中的函数或变量
    有时我们只需要包中的某个功能,我们可以仅仅导入此功能而不必导入整个包
    form Name import sth
    from Name import sth as STH
  • 相关阅读:
    移动端页面滚动性能调优
    外盘期货交易安全吗
    Vuetify的pagination功能踩坑
    oh-my-zsh自定义主题
    SSM整合
    Spring底层学习 1
    Node.js+Express day01
    JS+DOM conclusions
    tables+form+validation+Semantic HTML
    mybatis-利用association和collection实现一对一和一对多
  • 原文地址:https://www.cnblogs.com/lnlin/p/9127504.html
Copyright © 2011-2022 走看看