当前位置:首页>python>学Python3️⃣0️⃣ import (3)

学Python3️⃣0️⃣ import (3)

  • 2026-10-21 13:28:44
学Python3️⃣0️⃣ import (3)

学Python3️⃣0️⃣ import (3) 

—— 关于 import 和 time , date ,  datetime

作者:小号🎺

今天,继续接着讲 import 。

前面讲到,有关时间、日期的部分,最容易让人迷糊。

之所以这样,原因主要有两方面:①是各国的习惯不同,②是电脑中的“时间”还深入机器底层的细节。

所以,time 在这里就是一个多义词。

平常使用一般精确到秒,进一步细分有毫秒、微秒、纳秒、皮秒,而电脑中还有一个特殊的,叫“tick”。此外,还有一个时间概念:时间戳(timestamp)。

所以,Python就专门设计了一个 time 标准库。

也就是说,你可以在代码中需要的时候这样写:

  import time    # 引入时间标准库

反之,你不可以这样写

  import date    # 这样会报错;

应该记住,Python中专门处理日期和时间的标准库是 datetime 。所以,经常会看到:

  import datetime #引入日期时间标准库

此外还有这样的

  from datetime import date

  from datetime import time

  from datetime import datetime

再加上 time 专有的

  import time

下面,把这些都组织到一份代码中,一一测试一下:

# 学Python3️⃣0️⃣ import (3)test = 1if test == 1:    #import date    # 这句会报错,Mark掉以便继续运行后面的测试    import time    import datetime    #today = date.today()    now = time.time()    today_now = datetime.date.today()    today_and = datetime.datetime.today()    today_and_now = datetime.datetime.now()    #print("今天的日期: ", today)    print("现在的时间: ", now)    print("今天现在的准确完整日期时间: ", today_now)    print("今天及其:  ", today_and)    print("今天现在等:", today_and_now)    print("当前时间:  ", today_and_now.strftime("%Y-%m-%d%H:%M:%S"))    print("今天的时间:", today_and_now.strftime("%H:%M:%S"))elif test == 2:    from datetime import time    from datetime import date    from datetime import datetime    today = date.today()    # now = time.time()    today_now = datetime.now()    print("今天:", today)    print("今天现在:", today_now)    print("今天现在[格式]: ", datetime.now().strftime("%Y-%m-%d%H:%M:%S"))

下面是在PyCharm环境中实操的结果,分别将 变量 test 设置为 1、2 进行测试。实操截图有3张,最后一张是 尝试 import date ,系统报错。

测试一,test = 2

测试二,test = 1
测试三,test = 1,  import date, 报错

好了。有关 time , date , datetime 以及它们和 Import 的搭配,今天就讲到这里。

#Python#大白话#小号#大白小号学Python#原创

最新文章

随机文章