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

本文共 497 字,大约阅读时间需要 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/long613/p/7809746.html

你可能感兴趣的文章
Shell 函数、数组与正则表达式
查看>>
编译安装PHP时两个报错的解决办法
查看>>
关于python3.6安装pymssql报错
查看>>
【云快讯】之五十四《AWS提供Aurora数据库替代开源的MySQL》
查看>>
System Center 2012 SP1 Data Protection Manager 防止重复备份数据
查看>>
python实现带验证码网站的自动登陆
查看>>
关于复制Linux虚拟机后无法相互ping通的问题
查看>>
微软职位内部推荐-Software Development Engineering II
查看>>
sql 2000 "无法执行查询,因为一些文件缺少或未注册"的
查看>>
如何敏捷地进行代码评审
查看>>
mysql 案例~mysql主从复制延迟处理(2)
查看>>
Python文件基本操作及上下文管理
查看>>
磁盘文件
查看>>
P2264 情书
查看>>
OpenCV配置使用版
查看>>
总结2012展望2013
查看>>
javaweb学习总结(一) - - JSP取得绝对路径
查看>>
数值分析常见算法C++实现
查看>>
[K/3Cloud] 关于单据转换的问题
查看>>
shell中的判断语句
查看>>