饭叔的知识整理

Python如何创建模块

  • 模块要能被系统访问到,所以放在site-packages下

      $ cd /Library/Python/2.7/site-packages/
    
  • 新建一个package目录

      $ mkdir fangjian && cd fangjian  
    
  • 新建一个init.py,从此fangjian目录会被当做是一个package

      $ touch __init__.py
    
  • 新建一个模块hello.py

      $ vi hello.py 
      def hello():
          print 'hello from fangjian.hello'
    
  • 测试一下

      $ python
      >>> from fangjian import hello
      >>> hello.hello()
      hello from fangjian.hello
    

参考

模块 - 廖雪峰的官方网站