社区
脚本语言
帖子详情
import 前面的from 起什么作用,为何有时有from,有时没有from?
zwth001
2010-08-07 08:16:24
import 前面的from 起什么作用,为何有时有from,有时没有from?
--------------------------
比如:
import os
from random import randint
都是引入一个模块,但是我不知加不加 from ,区别在哪里呢?
...全文
715
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模块中别的方法真的不能用吗?”问题,试一下不就知道了,为什么要好拿出来问。
java中
import
作用
详解
本文深入探讨Java中的package和
import
机制,解析如何利用package减少类名冲突,并介绍
import
简化类引用的方法。同时,对比static
import
与常规
import
的区别,帮助读者理解Java中不同导入方式的应用场景。
Python模块的导入(
import
还是from…
import
)
本文介绍了如何在Python中使用
import
和from…
import
语句导入模块,包括模块的
作用
、
import
语句的使用方法、模块搜索路径以及from…
import
的灵活导入。推荐了针对数据分析和机器学习的入门书籍,强调了实践和应用场景的重要性。,
from .
import
_python首行代码
import
*,from *
import
* 解析
本文深入解析Python中的模块、函数及包的概念,详细说明如何正确使用
import
及from...
import
语句导入模块,避免常见错误。
from numpy
import
*和
import
numpy as np的区别
这篇博客讨论了在Python中导入numpy库的两种常见方式:from numpy
import
*和
import
numpy as np。前者允许直接调用函数,如tolist(),而后者需要前缀np.。尽管from numpy
import
*使用方便,但可能导致命名冲突,因此推荐使用
import
numpy as np以增加代码可读性和避免潜在问题。
Python:关于类class、函数def、
import
和from...
import
的实际操作
本文介绍了Python编程中类、函数的定义与使用,以及如何在不同文件间通过
import
和from...
import
进行引用。重点讨论了函数的执行顺序、类的实例化以及
import
的两种方式之间的区别,包括可能遇到的变量冲突和执行错误问题。
脚本语言
37,740
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章