**
today()的调用
**
前言
今天在学习datetime包的时候发现 import datetime中是通过datetime.date.today()调用,而from datetime import datetime中,则只能datetime.today()
**
1、dir函数
**
内置的函数 dir() 可以找到模块内定义的所有名称。以一个字符串列表的形式返回。
2、import xx 与from yy import zz的区别
(1)import并没有把直接定义在xx中的函数名称写入到当前符号表里,只是把模块xx的名字写到了那里。
(2)Python 的 from 语句让你从模块yy中导入一个指定的部分zz到当前命名空间中。
3、dir调用
用dir调用import datetime 中datetime的所有名称,发现并没有today
而用dir调用from datetime import datetime的时候,有today
总结
调用模块中的函数名、变量名时应该充分了解不同调法导致命名空间中有哪些名称,这样才能准确无误的调用自己想要的名称。