免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2818 | 回复: 5
打印 上一主题 下一主题

python里包,模块,对象,属性...这几类的调用关系怎么理解. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-12-10 10:42 |只看该作者 |倒序浏览
我是新手,请教问题:
python里包,模块,对象,属性...这几类的调用关系怎么理解.

比如
print psutil.cpu_times().user
这里的pstuil是模块?
cpu_times()是方法?
user是变量属性?怎么有这么写的语法格式,感觉好奇怪呢...
user属性是属于方法内的?才会这么书写?

再比如:
A = dns.resolver.query(domain,'A')
这里的dns是包?
resolver是类?
query是方法?

不知道我猜的对不对,还请知道的教一下,谢谢.

论坛徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亚洲杯之阿曼
日期:2015-04-14 10:41:50NBA常规赛纪念章
日期:2015-05-04 22:32:03NBA季后赛大富翁
日期:2015-05-04 22:34:11菠菜明灯
日期:2015-05-04 22:35:49新奥尔良黄蜂
日期:2015-05-04 22:49:2315-16赛季CBA联赛之广夏
日期:2015-12-11 15:02:342015年亚洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亚洲杯之阿联酋
日期:2015-03-04 11:19:04休斯顿火箭
日期:2015-03-02 16:32:11纽约尼克斯
日期:2015-03-02 16:09:04
2 [报告]
发表于 2014-12-10 11:44 |只看该作者
个人理解
包是模块的集合,模块中会定义具体的类,函数等等
对象是类的实例化,每个对象可能包括若干个属性,

论坛徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亚洲杯之阿曼
日期:2015-04-14 10:41:50NBA常规赛纪念章
日期:2015-05-04 22:32:03NBA季后赛大富翁
日期:2015-05-04 22:34:11菠菜明灯
日期:2015-05-04 22:35:49新奥尔良黄蜂
日期:2015-05-04 22:49:2315-16赛季CBA联赛之广夏
日期:2015-12-11 15:02:342015年亚洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亚洲杯之阿联酋
日期:2015-03-04 11:19:04休斯顿火箭
日期:2015-03-02 16:32:11纽约尼克斯
日期:2015-03-02 16:09:04
3 [报告]
发表于 2014-12-10 11:46 |只看该作者
print psutil.cpu_times().user    =》 print ((psutil.cpu_times()).user)    (这么写能看懂吗?)

这种问题你得看看cpu_times()  的定义
目测是返回进程在用户空间的运行时间

论坛徽章:
2
白羊座
日期:2014-06-17 11:04:28午马
日期:2014-12-29 15:37:13
4 [报告]
发表于 2014-12-10 12:25 |只看该作者
psutil.cpu_times().user
psutil-->包
cpu_times() 是其中的一个类
user是cpu_times()的一个类变量

dns.resolver.query(domain,'A')
dns--->一级包
resolver--->二级包
query(domain,'A')--->类

不知道眼神对不对,可以去看源码的

论坛徽章:
0
5 [报告]
发表于 2014-12-10 14:07 |只看该作者
非常感谢回复 3# super皮波


   

论坛徽章:
0
6 [报告]
发表于 2014-12-10 14:08 |只看该作者
非常感谢回复 4# 银风冷月


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP