博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python引入模块时import与from ... import的区别
阅读量:5952 次
发布时间:2019-06-19

本文共 496 字,大约阅读时间需要 1 分钟。

    import datetime是引入整个datetime包,如果使用datetime包中的datetime类,需要加上模块名的限定。

1 import datetime2 3 print datetime.datetime.now()

    如果不加模块名限定会出现错误:TypeError: 'module' object is not callable \ AttributeError: 'module' object has no attribute 'now'

 

    from datetime import datetime是只引入datetime包里的datetime类,在使用时无需添加模块名的限定。

1 from datetime import datetime2 3 print datetime.now()

 

    总结:Python导入模块的方法有两种:import module 和 from module import,区别是前者所有导入的东西使用时需加上模块名的限定,而后者不需要。

转载于:https://www.cnblogs.com/xxoome/p/5880693.html

你可能感兴趣的文章
基于泛型实现的ibatis通用分页查询
查看>>
gopacket 使用
查看>>
AlertDialog对话框
查看>>
我的友情链接
查看>>
linux安全---cacti+ntop监控
查看>>
鸟哥的linux私房菜-shell简单学习-1
查看>>
nagios配置监控的一些思路和工作流程
查看>>
通讯组基本管理任务三
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
nginc+memcache
查看>>
linux下crontab实现定时服务详解
查看>>
Numpy中的random模块中的seed方法的作用
查看>>