Python 在Url中使用导入时间

Python 在Url中使用导入时间,python,python-import,Python,Python Import,这是第一次尝试将导入时间与python脚本结合使用。在URL中,我试图用动态日期替换静态日期。URL中的日期采用此格式12-21-2017。导入时间是否可能 import csv import requests import time outfile = open("Labs_StartingGoalies.csv","w",newline='') writer = csv.writer(outfile) writer.writerow(["HomeTeam","HomeGoalie","H

这是第一次尝试将
导入时间
与python脚本结合使用。在
URL
中,我试图用动态日期替换静态日期。
URL
中的日期采用此格式
12-21-2017
。导入时间
是否可能

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()
使用取代时间的模块

就其本身而言,
%M-%d-%Y
毫无意义。它是一个应该传递给模块的格式字符串,但实际上您还没有将其定义为字符串,更不用说将其传递给
time
模块了

更改:
%M-%d-%Y

致:

注:
%M
表示分钟,而不是月份。您需要将其更改为小写“m”。

使用取代时间的模块

就其本身而言,
%M-%d-%Y
毫无意义。它是一个应该传递给模块的格式字符串,但实际上您还没有将其定义为字符串,更不用说将其传递给
time
模块了

更改:
%M-%d-%Y

致:

注:
%M
表示分钟,而不是月份。您需要将其更改为小写字母“m”。

使用日期时间:使用日期时间:
www.fantasylabs.com/api/lines/4/'+datetime.datetime.now()。像这样吗?@MichaelTJohnson这应该行得通(你必须在某个地方导入datetime),但我也在尝试查找URL格式,看看是否有更好的方法。在进行编辑和导入datetime之后,
data=req.json()['GoalieMatchups']
没有数据写入
CSV
。谢谢,这将非常有帮助<代码>www.fantasylabs.com/api/lines/4/'+datetime.datetime.now().strftime(“%M-%d-%Y”)+'/startinggoalies')
。像这样吗?@MichaelTJohnson这应该行得通(你必须在某个地方导入datetime),但我也在尝试查找URL格式,看看是否有更好的方法。在进行编辑和导入datetime之后,
data=req.json()['GoalieMatchups']
没有数据写入
CSV
。谢谢,这将非常有帮助!
datetime.datetime.now().strftime('%m-%d-%Y')