python学习十一(__name__,__init__.py,导入包和方法)

来源:互联网 发布:八月十五杀鞑子 知乎 编辑:程序博客网 时间:2024/06/03 22:01

第一:__name__这个变量,是在python执行的时候会有一个默认值

1、如果是python xx.py ,那么此时这个变量的值为__main__

2、如果是在其他的py文件中,去import应用了这个文件的话,那么此时这个__main__的值为文件的名称


第二:包

新建的文件夹中,必须有__init__.py这个模块,python解释器才能识别这个包

在__init__.py模块中,如果有代码__all__=["modeName1","modeName2"],就是只允许这个包下的这两个模块被使用


第三:导入包,以及导入包的方法,导入包下的所有模块

import random

使用:random.randint(1,9)


form random import  randint

使用:randint(1,9)


导入包下的所有模块

from packageName import *

使用 modeName.funName()

原创粉丝点击