14、Python_模块

1、模块结构

src->bug->outofbounds.py、nullpoint.py、math.py

src->goods->book.py、cup.py

如上路径,src即为package,下边有两子package bug and goods

注意:package下边必须要有__init__.py文件,以区分这是一个package而不是一个普通文件夹

2、模块示例

#!usr/bin/env python3
# -*- coding:utf-8 -*-

'a test module'      ---------------->模块第一个字串表示这个模块的说明注释
__author__="Jack Peng"      ---------------->说明表示这个模块作者名字

import sys      ---------------->引入sys模块

def test():
    args = sys.argv          ---------------->sys的argv 存储了命令行的所有参数,第一个参数为这个py的名称
    if len(args)==1:
        print('Hello world!')
    elif len(args)==2:
        print('Hello,%s!' % args[1])
    else:
        print('Too many arguments!')

if __name__=='__main__':               ---------------->使用命令行运行模块时,会把__name__置为__main__
    test()

猜你喜欢

转载自blog.csdn.net/qiangzai110110/article/details/86310734