最新消息: 新版网站上线了!!!

python 导入模块import和form...import的区别

python 导入模块import和form...import的区别

1、import方式导入,在后续代码中调用此模块中的类,函数,属性等都是通过

模块名.函数名

模块名.类名

模块名.属性名

的方式调用

比如:

python;toolbar:false">import tkinter
class Application(tkinter.Frame):
    def __init__(self,master=tkinter.NONE):
        tkinter.Frame.__init__(self,master)
        self.pack()
        self.createWidgets()
    def createWidgets(self):
        self.helloLabel = tkinter.Label(self,text='Hello,world!')
        self.helloLabel.pack()
        self.quitButton = tkinter.Button(self,text='Quit',command=self.quit)
        self.quitButton.pack()

类Application中使用了tkinter.Frame,tkinter.Label,tkinter.Button,tkinter.NONE


2、form...import 方式导入,在后续代码中调用此模块中的类,函数,属性等都是通过直接写类名,函数名,属性名

比如:

from tkinter import *
class Application(Frame):
    def __init__(self,master=NONE):
        Frame.__init__(self,master)
        self.pack()
        self.createWidgets()
    def createWidgets(self):
        self.helloLabel = Label(self,text='Hello,world!')
        self.helloLabel.pack()
        self.quitButton = Button(self,text='Quit',command=self.quit)
        self.quitButton.pack()

类中调用时直接写了:Frame,NONE,Label(self,text='Hello,world!'),Button(self,text='Quit',command=self.quit)


转载请注明:谷谷点程序 » python 导入模块import和form...import的区别