import和from-import的区别
Posted theda
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了import和from-import的区别相关的知识,希望对你有一定的参考价值。
貌似import直接使用其他模块的东西,需要用模块名称来访问
如import pygame
from 模块名 import xx ,xx可以是包含类、方法、变量和常量。
可以在当前模块直接使用xx,但是可能会有命名冲突的情况存在。
一 在VS2017中对于python多模块的简单使用
使用import
首先在文件里新建一个python应用程序项目。
然后在第一个.py里写上一个类,如:
class people: def __init__(self,name): self.name=name def display(self): print(self.name)
这个文件就叫做test.py
然后在项目里,添加新项,选择空python文件。将这个python文件命名为main.py
其中代码为:
import test obj=test.people("TheDa") obj.display()
然后右击右侧的解决方案资源管理器中的main.py
将其设置为启动文件即可。
即可正常地运行。
以上是关于import和from-import的区别的主要内容,如果未能解决你的问题,请参考以下文章
Python的一个命名空间冲突,关于from-import机制