zoukankan      html  css  js  c++  java
  • 模块的种类和导入方法-导入路径-相对导入

    什么是模块?

    在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。

    为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,

    很多编程语言都采用这种组织代码的方式。在python中,一个.py文件就称为一个模块(Module)。

    使用模块有什么好处?

    1、最大的好处是大大提高了代码的可维护怕,其次,编写代码不必从零开始,当一个模块编写完毕,就可以被

    其他地方引用,我们在编写程序的时候,也经常引用其他模块,包括python内置的模块和来自第三方的模块。

    2、使用模块还可以避免函数名和变量名冲突。每个模块有独立命名空间,因此相同名字的函数和变量

    完全可以分别存在不同的模块中,所以我们自己天编写模块时,不必考虑名字会与其冲突。

    模块好处

    1、提高可维护性

    2、可重用

    3、避免函数名和变量名冲突 

    导入模块里面的部分功能。

    from os import rmdir #导入 os 里面的 rmdir   

    from os import rmdir,rename    #导入 os 里面的 rmdir,rename

     from diango.core import handlers   #导入多层目录的方法

    import multiprocessing as  mul   #给multiprocessing 取了一个别名,mul (在模块名较长时重取名使用)

    imporet socket import *    #导入socket 下的所有模块

    导入路径

    注意:模块一旦被调用,即相当于执行了另外一个py文件里的代码(要想不被执行取决于你模块里的代码)

    windows7 下怎样安装 whl文件(python)

    1.用管理员方式打开cmd

    2.首先通过pip命令安装wheel 
    如果提示’pip’不是内部或外部命令,也不是可运行的程序或批处理文件

    将python安装目录下的scripts目录(例如:C:UsersAdministratorAppDataLocalProgramsPythonPython36-32Scripts)添加到系统环境变量path里,注意加分号。再执行

    该命令   pip install wheel 

    安装whl文件

    pip install C: estdataplug-1.0.2-py2.py3-none-any.whl

    使用国内源下载模块

    pip3 install -i http://pypi.douban.com/simple/ alex_sayhi  --trusted-host pypi.douban.com    # -i 参数是网址 --trusted-host pypi.douban.com 参数是信任这个网址

    文件夹被python 解释器视作package需要满足两个条件:

    1、文件夹中必须有--init--.py文件,该文件可以为空,但必须存在该文件。

    2、不能作为顶层模块来执行该文件夹中的py文件(即不能作为主函数的入口)。

  • 相关阅读:
    HttpServletRequest和HttpServletResponse
    .NET Core 通过 Ef Core 操作 Mysql
    spring-boot整合shiro实现权限管理
    spring-boot整合mongodb多数据源的案例
    spring-boot整合mybaits多数据源动态切换案例
    spring-boot整合Mybatis多数据源案例
    spring-boot整合mongodb的案例
    spring-boot和redis的缓存使用
    spring-boot 定时任务案例
    spring-cloud:熔断监控Hystrix Dashboard和Turbine的示例
  • 原文地址:https://www.cnblogs.com/anzhangjun/p/8445302.html
Copyright © 2011-2022 走看看