zoukankan      html  css  js  c++  java
  • Python_报错:TypeError: Tuple or struct_time argument required

    报错:TypeError: Tuple or struct_time argument required

    原因:时间戳——格式化时间 不能直接转换会报错

    上代码:

    import time

    time3 = time.asctime(time.time())#

    print ("本地时间为 :",time3)

    >>> import time
    >>> time3 = time.asctime(time.time())#
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: Tuple or struct_time argument required
    >>> print ("本地时间为 :",time3)

    所以需要注意他们之间的转换关系

    时间戳——时间元祖&时间元祖——格式化时间 是能相互转换的

    但是,时间戳——格式化时间 不能直接相互转换,需要转为时间元祖进行过渡

    解决方法:

    第一步:时间戳——时间元祖

    time.localtime(time.time())#转换成时间元祖

    >>> time.localtime(time.time())#转换成时间元祖
    time.struct_time(tm_year=2018, tm_mon=10, tm_mday=4, tm_hour=15, tm_min=44, tm_sec=39, tm_wday=3, tm_yday=277, tm_isdst=0)
    >>>
    >>>

    第二步:时间元祖的格式化

    import time

    localtime = time.asctime(time.localtime())#

    print ("本地时间为 :",localtime)

    >>> import time
    >>> localtime = time.asctime(time.localtime())#
    >>> print ("本地时间为 :",localtime)
    本地时间为 : Thu Oct  4 15:45:24 2018
    >>>

    可参照:time()模块的使用一级简单转换

  • 相关阅读:
    反转链表
    链表中倒数第k个结点
    调整数组顺序使奇数位于偶数前面
    词根词缀,非核心prefix/suffix/root
    核心过去式/过去完成时Past tense / past perfect
    非顺序表达
    英语连读
    图片,视频总结
    sql,explain
    @transaction注解
  • 原文地址:https://www.cnblogs.com/rychh/p/9742413.html
Copyright © 2011-2022 走看看