导入模块

1 import 语句

使用import语句导入模块,它的语法如下所示:

import module1

import module2

import moduleN


也可以在一行内导入多个模块,像这样。。。

import module 1 ,module 2 。。。

但是这样的代码可读性不如多行的语句导入

解释器执行到这条语句,如果在搜索路径中找到了指定的模块,就会加载他。

如果在一个模块的顶层导入,那么他的作用域就是全局的。如果在函数中导入,那么他的作用域是局部的。


2. from import 语句

你可以在你的模块里导入指定的模块属性。也就是把指定名称导入到当前作用域。

from module import name1,【name2【nameN】】


3.多行导入特性是为较长的from-import提供的。

从一个模块导入许多属性时,import行会越来越长,直到自动换行,而且需要一个\.

from Tkinter import TK,Frame,Button,Entry,Canvas,\

                                   text,DISABLED,NORMAL,RIDGE,END

也可以选择使用多行的from import语句

from Tkinter import TK,Frame,Button,Entry,Canvas,

from Tkinter import text,DISABLED,NORMAL,RIDGE,END


4.扩展的import语句(as)

有时候你导入的模块或是模块属性名称已经在你的程序中使用了,或者你不想使用导入的名字。

可能是他太长不便输入什么的,总之你不喜欢它。

使用自己想要的名字替换模块的原始名称,一个普遍的解决方案是把模块赋值给一个变量。

import Tkinter

from cgi import FieldStorage

可以替换为

import Tkinter as TK

from cgi import FieldStorage as form

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值