Python 中import 和from的使用

Python文件(.py)就是一个模块,可以直接用import导入

包就是相当于一个文件夹

from 模块名 import xxx ,xxx可以是类,函数,常量等等

1、比如我创建了一个plane_sprite.py,想要导入这个文件,我用import plane_sprite


import直接导入模块


红色虚线代表出现错误
出现错误,GameSprite没有被定义

但是我发现plane_sprite里面的类(用class定义的)并没有被导入


1、模块名字.类名字就是正确的


2、正确的方法是from 模块名 import xxx.

from plane_sprite import GameSprite,这样就是正确的



模块引入有两种方式:1、直接import文件名的,你只是导入了那个模块,以及它里面的所有类,你要使用这些类的时候  模块名字+类名字 ,表示你要使用这个模块下的这个类,需要指定一下

2、这种from plane_sprite import GameSprite,这种直接使用某个模块下的某一个类,这样一次只能导入一个类,如果还想使用这个模块下的其他类,就得这样继续导入

你可能感兴趣的:(Python 中import 和from的使用)