python中from..import和import的区别

比如flask包、

如果写

from flask import Flask

那么就可以直接使用Flask的名字

app = Flask(__name__)

其实最好使用

from flask import *

不然遇到flask的另一些方法又要添加成为

from flask import Flask,request

多麻烦、不过迩要是同时引入了多个包就要考虑一下是否会出现重名这档事了、


如果迩只是使用

import flask

那么就需要在前面加上名字域

app = flask.Flask(__name__)

当然使用import的话会有些麻烦、什么都要打入flask.什么什么的、不过万一遇到了两个包都有同一个方法名称叫Flask、那么只能使用这种蠢方法了、

至于require、python就没有咯、python的import和ruby的require是差不多的




原文地址:https://www.cnblogs.com/klobohyz/p/2294930.html