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,这种直接使用某个模块下的某一个类,这样一次只能导入一个类,如果还想使用这个模块下的其他类,就得这样继续导入

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是...
    go以恒阅读 2,312评论 0 4
  • 在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,比如在Pyth...
    一只写程序的猿阅读 4,031评论 0 3
  • IO密集型程序、深拷贝和浅拷贝、模块导入、with 语句 1.1 GIL 学习目标 1. 能够说出 GIL 是什...
    Cestine阅读 951评论 0 0
  • 感恩今天持续散步做清理,边听课边清理,中午补了前天个案的课程,帮我疏通了一个最大的卡点,我发现我惯性思维就是有些犹...
    Luchangying阅读 194评论 0 0
  • 第三十九天打卡 今天的天好蓝啊!白云林林总总的漫步于苍穹,好久不见这样的景色了。 所以我们就画一只可爱的猫咪吧! ...
    赵缦缨阅读 513评论 0 3