在 Url 中使用导入时间
Using Import time within your Url
这是第一次尝试将 import time
与 python 脚本一起使用。在 URL
中,我试图用动态日期替换静态日期。 URL
中的日期采用这种格式 12-21-2017
。 import time
可以吗?
import csv
import requests
import time
outfile = open("Labs_StartingGoalies.csv","w",newline='')
writer = csv.writer(outfile)
writer.writerow(["HomeTeam","HomeGoalie","HomeGoalieStatus","DK","FD","VisitorTeam","VisitorGoalie","VisitorGoalieStatus","DK","FD"])
req = requests.get('https://www.fantasylabs.com/api/lines/4/' + %M-%d-%Y + '/startinggoalies')
data = req.json()['GoalieMatchups']
for teams in data:
HomeTeam = teams['Properties']['HomeTeam']
HomeGoalie = teams['Properties']['HomeGoalie']
HomeGoalieStatus = teams['Properties']['HomeGoalieStatus']
HomeGoalieSalary_DK = teams['Properties']['HomeGoalieSalary_DK']
HomeGoalieSalary_FD = teams['Properties']['HomeGoalieSalary_FD']
VisitorTeam = teams['Properties']['VisitorTeam']
VisitorGoalie = teams['Properties']['VisitorGoalie']
VisitorGoalieStatus = teams['Properties']['VisitorGoalieStatus']
VisitorGoalieSalary_DK = teams['Properties']['VisitorGoalieSalary_DK']
VisitorGoalieSalary_FD = teams['Properties']['VisitorGoalieSalary_FD']
writer.writerow([HomeTeam,HomeGoalie,HomeGoalieStatus,HomeGoalieSalary_DK,HomeGoalieSalary_FD,VisitorTeam,VisitorGoalie,VisitorGoalieStatus,VisitorGoalieSalary_DK,VisitorGoalieSalary_FD])
outfile.close()
使用取代 time
的 datetime 模块。
就其本身而言,%M-%d-%Y
是没有意义的。它是应该传递给模块的格式字符串,但您实际上还没有将它定义为字符串,更不用说传递给 time
模块了。
变化:
%M-%d-%Y
收件人:
datetime.datetime.now().strftime('%m-%d-%Y')
注意:
%M
是 分钟 ,而不是月份。您需要将其更改为小写 "m".
这是第一次尝试将 import time
与 python 脚本一起使用。在 URL
中,我试图用动态日期替换静态日期。 URL
中的日期采用这种格式 12-21-2017
。 import time
可以吗?
import csv
import requests
import time
outfile = open("Labs_StartingGoalies.csv","w",newline='')
writer = csv.writer(outfile)
writer.writerow(["HomeTeam","HomeGoalie","HomeGoalieStatus","DK","FD","VisitorTeam","VisitorGoalie","VisitorGoalieStatus","DK","FD"])
req = requests.get('https://www.fantasylabs.com/api/lines/4/' + %M-%d-%Y + '/startinggoalies')
data = req.json()['GoalieMatchups']
for teams in data:
HomeTeam = teams['Properties']['HomeTeam']
HomeGoalie = teams['Properties']['HomeGoalie']
HomeGoalieStatus = teams['Properties']['HomeGoalieStatus']
HomeGoalieSalary_DK = teams['Properties']['HomeGoalieSalary_DK']
HomeGoalieSalary_FD = teams['Properties']['HomeGoalieSalary_FD']
VisitorTeam = teams['Properties']['VisitorTeam']
VisitorGoalie = teams['Properties']['VisitorGoalie']
VisitorGoalieStatus = teams['Properties']['VisitorGoalieStatus']
VisitorGoalieSalary_DK = teams['Properties']['VisitorGoalieSalary_DK']
VisitorGoalieSalary_FD = teams['Properties']['VisitorGoalieSalary_FD']
writer.writerow([HomeTeam,HomeGoalie,HomeGoalieStatus,HomeGoalieSalary_DK,HomeGoalieSalary_FD,VisitorTeam,VisitorGoalie,VisitorGoalieStatus,VisitorGoalieSalary_DK,VisitorGoalieSalary_FD])
outfile.close()
使用取代 time
的 datetime 模块。
就其本身而言,%M-%d-%Y
是没有意义的。它是应该传递给模块的格式字符串,但您实际上还没有将它定义为字符串,更不用说传递给 time
模块了。
变化:
%M-%d-%Y
收件人:
datetime.datetime.now().strftime('%m-%d-%Y')
注意:
%M
是 分钟 ,而不是月份。您需要将其更改为小写 "m".