• python模块


    python模块
      python模块Module,是一个python文件,以.py结尾,包含了python对象定义和python语句
      模块能定义函数,类和变量,模块里也能包含可执行的代码

      import语句:
        import module[,model2[,... modulen]]

        当解释器遇到import语句,如果模块在当前的搜索路径就会被导入
        一个模块只会被导入一次,不管执行了多少次import

      from ... import语句:
        python的from语句从模块中导入一个指定的部分到当前命名空间
        from modname import name1[,name2[,...namen]]
      
        from modname import *


      搜索路径:
        当导入一个模块,python解释器对模块位置的搜索顺序
        1.当前目录
        2.python搜索shell变量PYTHONPATH下的每个目录
        3.python默认路径,/usr/local/lib/python

        模块搜索路径存储在system模块的sys.path变量中,
        变量包含当前目录,pythonpath和安装过程决定的默认目录


      dir()函数:
        一个排好序的字符串列表,内容是一个模块里定义过的名字
      dir(sys)

      globals()和locals()函数
        如果在函数内部调用locals(),返回的是所有能在该函数里访问的命名
        如果在函数内部调用globals(),返回的是所有在该函数能访问的全局命名
        两个函数返回的都是字典


      reload()函数:
        当一个模块被导入到一个脚本,模块顶端部分的代码只会被执行一次
        如果想重新执行顶端部分的代码,使用reload()函数
        realod(module_name)


    python中的包:
      包就是文件夹,单该文件夹下必须存在__init__.py文件,该文件的内容可以为空

  • 相关阅读:
    一个完整的SQL SERVER数据库全文索引的示例
    sqlhelper for access
    解决打开网站弹出下载文件
    18句话入门SQLServer XML
    c# winform 自动关闭messagebox 模拟回车
    jquery json
    用超级巡警批量清除被挂马的网页
    sqlhelper for sql
    SQL XML DML 数据修改
    post方法易错地方
  • 原文地址:https://www.cnblogs.com/djoker/p/9431082.html
Copyright © 2020-2023  润新知