Python011__模块

Python模块

每个扩展名以 py 结尾的都是一个模块
在模块中 全局变量,函数,类都是提供给外界使用的工具

  • 导入模块
import 模块名字; 
# 如果名字很长的时候 可以使用别名的方式
import 模块名字 as 小名;
# 调用方式 模块名. 工具名

# 第二种导入方式
from 模块名 import 工具名;
from 模块名 import * ;    # 导入所有的工具 但是这种方式开发的时候不推荐
# 使用的时候就可以只写工具名

__file__

查看文件所在的位置

__name__

写代码的时候难免会写一些测试代码,这时候再把这些代码当模块导入的时候,测试代码就是执行一遍,这是我么不想看到的情况__name__可以帮我们避免这样的情况

  • 如果被其他们见导入时候 __name__就是模块名字
  • 如果是再当前文件下执行__name__就是__main__函数
def main():
	# 测试代码
# 查看是当作模块还是测试
if __name__ == "__main__":
	main()

新建的包下面必须有__init__.py文件,不然导入包的时候无法使用包中的模块,可能会报红色波浪线,但是没关系,可以正常运行from . import 模块名
在这里插入图片描述

pip 安装第三方模块

  • pygame

猜你喜欢

转载自blog.csdn.net/weixin_40639095/article/details/84197327
011