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机制

`from ... import`与`import .` [重复]

112.模块导入

112.模块导入

学习 Python 之 条件循环和包

学习 Python 之 条件循环和包