首页 > 解决方案 > Python时间模块-导入timex2?

问题描述

我是关于 python 的新手,我不了解数据时间主题的某些地方。

import time
from time import time as my_timer

你能解释一下为什么我们在这里使用 2 次导入吗?

标签: pythontime

解决方案


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 

您只是在时间模块中导入时间函数。


推荐阅读