python - Python时间模块-导入timex2?
问题描述
我是关于 python 的新手,我不了解数据时间主题的某些地方。
import time
from time import time as my_timer
你能解释一下为什么我们在这里使用 2 次导入吗?
解决方案
import time
time
<module 'time' from '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so'>
dir(time)
['__doc__', '__file__', '__name__', '__package__', 'accept2dyear', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'gmtime', 'localtime', 'mktime', 'sleep', 'strftime', 'strptime', 'struct_time', 'time', 'timezone', 'tzname', 'tzset']
这将导入整个模块,其中包括您使用其他方法导入的时间以及作为时间模块一部分的大量其他内置函数。
from time import time as my_timer
time
<built-in function time>
This is just a function
简而言之,如果你这样做
import time
您正在导入整个模块
from time import time as my_time
您只是在时间模块中导入时间函数。
推荐阅读
- c# - 检查 XML 中是否存在节点
- amazon-web-services - AWS Lambda 跨账户访问被拒绝
- angular - Angular property binding target can change component property
- python - 如何在python构造函数中创建列表列表
- java - 如何获取十进制值作为新整数并从左到右遍历该整数?
- python - Selenium + Python + Internet Explorer + 公司代理 + PAC 文件 + 凭证
- python - 打开 exe 文件时的闪屏
- sql - 匹配变量并保留每组的不同数字
- java - 主要活动的工具栏在片段中不起作用
- angularjs - Angularjs中的自定义过滤器“过滤器”