完全是Python的新手,我已经安装了最新的库存版本,更新了PIP,并试图运行一个脚本,用于从API导入数据(提供的人说对他们有用),试图运行时我已根据需要安装了每个库。
import json
import pandas as pd
from pandas.io.json import json_normalize
import requests
import modules
from requests_oauthlib import OAuth1
from datetime import datetime
这是主标题,我现在得到错误AttributeError:模块'modules'在后续行上没有属性'millis'
payload = {'interactive': 'true',
"ended": 'true',
"start": {"from": modules.millis(2019,4,21,0,0), # CHANGE HERE THE DATE
"to": modules.millis(2019,4,24,23,59)}, # CHANGE HERE THE DATA
'skillIds':['1286977632']
}
有任何想法吗。
对不起,我找到了修复程序,它是在一个单独的文件中,我当时没有给出
# returns the elapsed milliseconds since the start of the program
def millis(year,month,day,hour,minute):
dt = datetime(year,month,day,hour, minute) - start_time
ms = (dt.days * 24 * 60 * 60 + dt.seconds) * 1000 + dt.microseconds / 1000.0
return round(ms)