zoukankan      html  css  js  c++  java
  • Python学习笔记之疑问 4:什么是模块

    模块基本上就是一个包含了所有你定义的函数,属性的文件。

    1.模块的文件名必须.py为扩展名。

    2.如何引用模块:import 模块名称

    例如:

    #!/usr/bin/env python
    # Filename: using_sys.py

    import sys

    print 'The command line arguments are:'
    for i in sys.argv:
    print i

    print ' The PYTHONPATH is',sys.path,' '

    3.如何自创建自定义模块

    例如:

    #!/usr/bin/python
    # Filename: mymodule.py

    def sayhi():
    print 'Hi, this is mymodule speaking.'

    version = '0.1'

    # End of mymodule.py

    与我们普通的Python程序相比并没有什么特别之处,每个Python程序也是一个模块。

    如何使用我们自己定义的模块呢?

    import 版本:

    #!/usr/bin/python
    # Filename: mymodule_demo.py


    import mymodule

    mymodule.sayhi()
    print 'Version', mymodule.version

    每次调用模块里的函数,或者属性时需要加上前缀,也就是模块的名称。

    from..import 版本

    #!/usr/bin/python
    # Filename: mymodule_demo2.py


    from mymodule import sayhi, version
    # Alternative:
    # from mymodule import *


    sayhi()
    print 'Version', version

    导入模块中的部分函数,属性,这样调用时是可以不用加上前缀的。

  • 相关阅读:
    Oracle And子句
    Oracle Where(条件)子句用法
    extern “C”的作用详解
    函数重载
    给变量起名字的网站。
    同步异步
    CCS5.5安装破解过程
    Semaphore_pend();阻塞函数
    vi常用命令
    Linux下VI操作命令
  • 原文地址:https://www.cnblogs.com/littleebeer/p/3352865.html
Copyright © 2011-2022 走看看