youngfan007 发表于 2015-4-25 09:21:31

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是差不多的
页: [1]
查看完整版本: python中from..import和import的区别