Python 5 Module

来源:互联网 发布:淘宝客推广方式大全 编辑:程序博客网 时间:2024/04/29 18:23

1. 模块

  • 作为python当然要模块化。
  • 模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须.py为扩展名。模块可以从其他程序 输入 以便利用它的功能。这也是我们使用Python标准库的方法。
  • 使用模块的路径寻找规则与系统环境变量的思想是一样的
  • 当一个模块被第一次输入的时候,这个模块的主块将被运行。当然只是主块,就像linux里驱动中每个模块的main()
  • if __name__ == '__main__':
        print 'This program is being run by itself'
    else:
        print 'I am being imported from another module'
  • 每个Python程序也是一个模块,用文件名引用,文件名相当于一个类,其中的标识符用dir来列出,包括函数、类和变量,elf。删除符号用del
  • 引用模块2中方式:import module_name, from..import等价于using namespace std; using std::string

 

2. 编辑器推荐

NetBeans IDE for Python EA2

http://dlc.sun.com.edgesuite.net/netbeans/6.7/python/ea2/

 

3. argv

如运行python using_sys.py we are arguments,则'using_sys.py'是sys.argv[0]'we'sys.argv[1]'are'sys.argv[2]以及'arguments'sys.argv[3]。注意,Python从0开始计数,而非从1开始。

 

4. 回顾python特色

简单: Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。

 

5. 总结

模块之间的调用是一种什么样的关系

原创粉丝点击