我想把这一年包括在url
。我得到的语法无效。如何在我的网址中加入年份。
year, month, day, hour = time_point.asStrTuple()
if analysis:
url = fileinfo['url_anl']
else:
url = fileinfo['url_fct']
Year = year
year_month = year + month
year_month_day = year_month + day
year_month_day_hour = year_month + day + hour
url += Year + '/' year_month + '/' + year_month_day + '/' + year_month_day_hour + '/'
if analysis:
url += fileinfo['filecode_anl']
else:
url += fileinfo['filecode_fct']
url += year_month_day + '_'
答案 0 :(得分:0)
应该是
url += Year + '/' + year_month + '/' + year_month_day + '/' + year_month_day_hour + '/'
你忘了+
两次:
'/' year_month
'/'year_month_day_hour
但如果你正在进行字符串操作,最好使用format
https://docs.python.org/3.6/library/stdtypes.html#str.format
url += '{}/{}/{}/{}/'.format(Year, year_month, year_month_day, year_month_day_hour)
或者在您的情况下,您可以使用join
https://docs.python.org/3.6/library/stdtypes.html#str.join
url += '/'.join([Year, year_month, year_month_day, year_month_day_hour, ''])
请注意,对于加入,我将''
空字符串添加到列表中,以便结束/