社区
脚本语言
帖子详情
import 前面的from 起什么作用,为何有时有from,有时没有from?
zwth001
2010-08-07 08:16:24
import 前面的from 起什么作用,为何有时有from,有时没有from?
--------------------------
比如:
import os
from random import randint
都是引入一个模块,但是我不知加不加 from ,区别在哪里呢?
...全文
652
7
打赏
收藏
import 前面的from 起什么作用,为何有时有from,有时没有from?
import 前面的from 起什么作用,为何有时有from,有时没有from? -------------------------- 比如: import os from random import randint 都是引入一个模块,但是我不知加不加 from ,区别在哪里呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
核动力蜗牛Killua
2010-08-09
打赏
举报
回复
from AA import BB
从AA中导入BB
要是你直接导入AA可能会进来很多东西,这样影响效率
cmlr_
2010-08-08
打赏
举报
回复
[Quote=引用 4 楼 zwth001 的回复:]
引用 1 楼 eudemon_cn 的回复:
import…… 导入模块里所有属性或方法。
from……import 针对性的导入,也就是说导入模块里你想导入的属性或方法。
import os #导入os模块里所有的属性和方法
from random import randint #从random模块里仅仅导入 r……
[/Quote]
如果,from random import randint
那么除了 randint 方法,random模块中别的方法真的不能用.
zwth001
2010-08-08
打赏
举报
回复
[Quote=引用 1 楼 eudemon_cn 的回复:]
import…… 导入模块里所有属性或方法。
from……import 针对性的导入,也就是说导入模块里你想导入的属性或方法。
import os #导入os模块里所有的属性和方法
from random import randint #从random模块里仅仅导入 randint方法。
[/Quote]
如果,from random import randint
那么除了 randint 方法,random模块中别的方法真的不能用吗?
还是,randint()可以直接用,但是别的方法必须:
random.xxx()这样写上模块名才能引用,哪种理解对呢?
cmlr_
2010-08-08
打赏
举报
回复
import m 只是导入
form m import * 是从m中把所有方法都导入,相当于在本模块在声明一次m中的所有(你也可以指定,像#1那样)方法
如果m中有一个n方法
那么第一种导入后用
m.n()
调用,但是第二种导入可以直接用
n()
调用
fibbery
2010-08-08
打赏
举报
回复
[Quote=引用 1 楼 eudemon_cn 的回复:]
import…… 导入模块里所有属性或方法。
from……import 针对性的导入,也就是说导入模块里你想导入的属性或方法。
import os #导入os模块里所有的属性和方法
from random import randint #从random模块里仅仅导入 randint方法。
[/Quote]
支持
eudemon_cn
2010-08-08
打赏
举报
回复
import…… 导入模块里所有属性或方法。
from……import 针对性的导入,也就是说导入模块里你想导入的属性或方法。
import os #导入os模块里所有的属性和方法
from random import randint #从random模块里仅仅导入 randint方法。
iambic
2010-08-08
打赏
举报
回复
import是让一个模块在当前可见。from import是把一个模块的内容导入到当前。学过C++应该知道std::cout和cout的区别吧,不完全一样,当时有点像。
另外,你学习Python的时候应该看书的吧?书里没讲吗?
想这种“那么除了 randint 方法,random模块中别的方法真的不能用吗?”问题,试一下不就知道了,为什么要好拿出来问。
python中的
import
和from_python中from.
import
、from..
import
与from...
import
在阅读代码中,我们可能会看到from.
import
、from..
import
与from...
import
,那么它们代表什么含义呢?解答如下:功能:从包中导入模块,或者从模块中导入部分类、函数等,这种用法是相对(路径)导入法,区别于绝对(路径)导入含义: from.
import
代表从当前路径导入,from..
import
代表从上一级目录导入,from...
import
代表从上上一级目录导入限制:这种...
Python中
import
和from
import
的区别
目录 1.系统自带模块库 2.第三方库 在Python编程中经常会使用到
import
,那么什么时候使用
import
xxx?什么时候使用from xxx
import
mmm?什么时候使用from xxx.mmm
import
yyy?什么时候使用from mmm
import
*??? 1.系统自带模块库 首先来看一下系统自带的模块,以正则表达式为例,经常写代码:
import
re example = '1am24tr'; re.search('(\d+)',example); 有的时
import
... from和
import
{} from 的区别
1.
import
{ isvalidUsername ,validateUrl} from '@/utils/validate' //也可以分开两次写,导入的时候都带花括号 2.
import
isvalidUsername from '@/utils/validate' //导入的时候
没有
花括号 ES6中export及export defau...
Python 中的
import
与 from
import
区别
对不少 Python 初学者来说,Python 导入其他模块的方式让他们很难理解。什么时候用
import
xxx?什么时候用from xxx
import
yyy?什么时候用from xxx.yyy
import
zzz?什么时候用from xxx
import
*? 系统自带的模块 以正则表达式模块为例,我们经常这样写代码:
import
re target = 'abc1234xyz' re.search('(\d+)', target) 但有时候,你可能会看到某些人这样写代码: fr
Python中的from
import
和
import
的区别?
没有
比这回答的更好了
下面介绍下Python
import
与from
import
使用,具体内容如下所示: Python程序可以调用一组基本的函数(即内建函数),比如print()、input()和len()等函数。Python本身也内置一组模块(即标准库)。每个模块都是一个Python程序,且包含了一组相关的函数,可以嵌入到你的程序之中,比如,math模块包含了数学运算相关的函数,random模块包含随机数相关的函数,等等。 一、
import
语句 在开始使用一个模块中的函数之前,必须用
import
语句导入该模块。 语法: i
脚本语言
37,720
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章