zoukankan      html  css  js  c++  java
  • python模块

    python模块

    模块,是一组实现了某一功能的代码集合。

    类似函数调用,要想使用模块功能,必须先导入模块后再调用模块功能。如:os是系统相关的模块;file是文件操作相关的模块等。

    模块分为三种:

    • 自定义模块
    • 第三方模块
    • 内置模块

    模块的导入

    python之所以应用越来越广泛,在一定程度上也依赖于其为程序员提供了大量模块以供使用,如果想要使用模块,则需要导入。导入模块有一下几种方法:

    import module
    from module.aa.bb import cc
    from module.aa.bb import cc as rename
    from module.aa.bb import *

    python导入模块依赖于环境变量,即sys.path

    >>> import sys
    >>> print(sys.path)
    ['', 'C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\p
    ython35.zip', 'C:\Users\Administrator\AppData\Local\Programs\Python\Pytho
    n35-32\DLLs', 'C:\Users\Administrator\AppData\Local\Programs\Python\Pyth
    on35-32\lib', 'C:\Users\Administrator\AppData\Local\Programs\Python\Pyth
    on35-32', 'C:\Users\Administrator\AppData\Local\Programs\Python\Python35-
    32\lib\site-packages']

    sys.path是一个列表,第一个元素表示为当前目录,其他路径为python系统环境变量或自定义

    如果sys.path路径列表没有我们想要的路径,可以通过sys.path.append(‘路径’)添加。

    import sys
    import os
    project_path = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
    sys.path.append(project_path)
  • 相关阅读:
    Linux统计文件夹下所有文件的数量
    Linux查看文件最后几行的命令
    linux export将PATH环境变量误删了的解决办法
    laravel提示Mcrypt PHP extension required
    php(cli模式)执行文件传递参数
    shell判断文件是否存在,不存在则创建
    php获取Linux网卡信息
    使用iptraf,ifstat查看网络流量
    作用域
    头文件,库文件,重复包含
  • 原文地址:https://www.cnblogs.com/dodoye/p/6208050.html
Copyright © 2011-2022 走看看