在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python/ python 中的很郁悶的錯(cuò)誤

python 中的很郁悶的錯(cuò)誤

import time
import re
def date_form(t):

    print(t)
    time_list=[]
    for i in range(0,len(t)):

        if "小時(shí)前" in t[i]:

            t[i] = re.findall(u'(\d+)小時(shí)前', t[i])[0]
            t[i] = time.time() - int(t[i]) * 60 * 60
            t[i] = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(t[i]))
            time_list.append(t[i])
        elif "分鐘前" in t[i]:

            t[i] = re.findall(u'(\d+)分鐘前', t[i])[0]
            t[i] = time.time() - int(t[i]) * 60
            t[i] = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(t[i]))
            time_list.append(t[i])
        elif "天前" in t[i]:

            t[i] = re.findall(u'(\d+)天前', t[i])[0]
            t[i] = time.time() - int(t[i]) * 24 * 60 * 60
            t[i] = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(t[i]))
            time_list.append(t[i])

        elif str(t[i]).isdigit():
            print('ssss')

            if len(str(t[i])) > 11:

                t[i] = t[i] / 1000
            timeStamp = int(t[i])
            timeArray = time.localtime(timeStamp)
            otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
            time_list.append(otherStyleTime)
        else:

            time_list.append("2018年" + t[i])

    return time_list

報(bào)錯(cuò)如下 :
[1535954445340, 1535953235231, 1535948164924, 1535947078345, 1535946133227, 1535944041097, 1535943606526, 1535943489877, 1535942609549, 1535940401742, 1535939280874, 1535939033047]
argument of type 'int' is not iterable

問(wèn)題描述

問(wèn)題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

回答
編輯回答
笨小蛋

t[i]是整型,不能遍歷,改成str(t[i])。

2017年9月16日 22:22
編輯回答
別傷我

這個(gè)程序是把形如 5天前 格式化為日期的形式,如果傳入的參數(shù)應(yīng)該是類(lèi)似于 ['5天前', '7分鐘前', '8天前']

2017年10月10日 07:02