社区
脚本语言
帖子详情
import 前面的from 起什么作用,为何有时有from,有时没有from?
zwth001
2010-08-07 08:16:24
import 前面的from 起什么作用,为何有时有from,有时没有from?
--------------------------
比如:
import os
from random import randint
都是引入一个模块,但是我不知加不加 from ,区别在哪里呢?
...全文
685
7
打赏
收藏
import 前面的from 起什么作用,为何有时有from,有时没有from?
import 前面的from 起什么作用,为何有时有from,有时没有from? -------------------------- 比如: import os from random import randint 都是引入一个模块,但是我不知加不加 from ,区别在哪里呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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模块中别的方法真的不能用吗?”问题,试一下不就知道了,为什么要好拿出来问。
wine-project
项目酒 “我用酒做饭,有时甚至将它添加到食物中。” ― WC场 二手Python库
import
pandas as pd
import
numpy as np
import
statistics as st
import
matplotlib.pyplot as plt
import
seaborn as sns from sklearn.model_selection
import
train_test_split from collections
import
Counter from sklearn.preprocessing
import
StandardScaler from sklearn.preprocessing
import
LabelEncoder from sklearn.linear_model
import
LogisticRegression from skl
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
...有什么区别?
Python的
import
语句和from...
import
...有什么区别?
from lxml
import
etree_彻底搞懂Python 中的
import
与 from
import
摄影:产品经理kingname 的第一套乐高对不少 Python 初学者来说,Python 导入其他模块的方式让他们很难理解。什么时候用
import
xxx?什么时候用from xxx
import
yyy?什么时候用from xxx.yyy
import
zzz?什么时候用from xxx
import
*?这篇文章,我们来彻底搞懂这个问题。系统自带的模块以正则表达式模块为例,我们经常...
python
import
from区别_关于python:“
import
X”和“from X
import
*”之间的区别?
本问题已经有最佳答案,请猛点这里访问。在Python中,我不太清楚以下两行代码之间的区别:
import
X要么from X
import
*难道他们都不是从模块X导入所有内容吗? 有什么不同?你怎么知道有区别的?我相信它主要是命名空间问题...
import
X允许您维护单独的命名空间...而from X
import
*将它们放在本地命名空间中如果你不知道from X
import
*导入什么不...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章