首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

import 话语的模块顺序

2012-12-26 
import 语句的模块顺序?我们推荐所有的模块在 Python 模块的开头部分导入。 而且最好按照这样的顺序:?? ? P

import 语句的模块顺序

?

我们推荐所有的模块在 Python 模块的开头部分导入。 而且最好按照这样的顺序:?

? ? Python 标准库模块?

? ? Python 第三方模块?

? ? 应用程序自定义模块?

然后使用一个空行分割这三类模块的导入语句。 这将确保模块使用固定的习惯导入, 有助于减少每个模块需要的 import 语句数目。

如果在一个模块的顶层导入, 那么它的作用域就是全局的; 如果在函数中导入, 那么它的作用域是局部的。如果模块是被第一次导入, 它将被加载并执行。

?

from-import 语句 ?模块里导入指定的模块属性

from module import name1[, name2[,... nameN]]?

?

from Tkinter import Tk, Frame, Button, Entry, Canvas, \?

? ? ? ? ? ? ? ? Text, LEFT, DISABLED, NORMAL, RIDGE, END?

?

from Tkinter import Tk, Frame, Button, Entry, Canvas, Text?

from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END?

?

不提倡使用不再流行的 from Tkinter import * 语句

?

扩展的 import 语句(as)?

import Tkinter?

from cgi import FieldStorage?

. . . 可以替换为 . . .?

import Tkinter as tk?

from cgi import FieldStorage as form?

?

只把函数和模块定义放入模块的顶层是良好的模块编程习惯

Python 加入的一个新特性允许你把一个已经安装的模块作为脚本执行。

一个模块只被加载一次, 无论它被导入多少次。 这可以阻止多重导入时代码被多次执行。?加载只在第一次导入时发生.

?

?

热点排行