• Python-模块


    import 模块名

    模块名没有.py后缀

    引用模块中的内容: 模块名.内容

    .pyc files

    将.pyc文件作为模块引入比直接引入.py要快,因为它已经完成部分引入模块的工作,且它是平台独立的。

    注意,由于.pyc文件通常生成在与.py文件相同的目录中,因此python对该目录必须有写权限。

    from...improt...

    如果想引入模块,又不想在引用模块中的内容时加上前缀(e.g. sys.),可以使用from sys import argv

    如果想引入模块中的所有内容,可以使用*,e.g. from sys import *,‘__’(双下划线)开头的变量不会被引入

    为了避免命名冲突,增加代码可读性,应尽量避免使用它

    __name__

    一个模块被引入时,会被执行一次。在它自己执行时,也许我们希望它有某些行为,而在作为模块被引入时,我们希望它不要执行这些行为。这个可以通过__name__解决。

    #!/usr/bin/python
    
    if __name__ == '__main__':
        print 'This program is being run by itself'
    else:
        print 'I am being imported from another module'

    dir函数

    它是一个内置函数,如果参数是模块名,则返回一个list,里面包含了该模块中定义的所有名字(函数名,类名,变量名)

    当没有参数时,它返回当前模块中定义的所有名字

    dir的参数可以是任何对象,如print,str等

    包中可以有模块和子包,包就是一个文件夹,里面包含__init__.py文件。

  • 相关阅读:
    php的cURL库介绍
    php函数ob_start()、ob_end_clean()、ob_get_contents()
    php中curl、fsockopen的应用
    App架构设计经验谈:服务端接口的设计
    图解正向代理与反向代理
    三种数据库连接池的配置
    数据库连接池在Tomcat中的几种配置方法
    Java四种线程池的使用
    JVM调优总结(一)-- 一些概念
    JVM调优总结(十)-调优方法
  • 原文地址:https://www.cnblogs.com/johnsblog/p/3961125.html
Copyright © 2020-2023  润新知