Так что мне нужно сделать переменную в python, чтобы она отсылала сегодняшнюю дату на два года go. Мне нужно автоматизировать отчет в Salesforce с помощью Selenium, и мне нужно, чтобы форма, созданная методом send.keys () из переменной.
Переменная, которую я имею для сегодняшняя дата:
from datetime import date
import time
today = date.today()
current_date = today.strftime("%m/%d/%Y")
Тем не менее, мне нужно, чтобы прошедшая дата была напечатана этим значением за два года go.
from datetime import date
import time
today = date.today()
past_date = today.strftime("%m/%d/%Y") - 2*(365)
Однако я получаю такой вывод:
>>> past_date = today.strftime("%m/%d/%Y") - 2*(365)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: 'str' and 'int'
Я предполагаю, что это имеет отношение к целочисленным операциям и строковым операциям, находящимся в одной переменной, что приводит к несоответствию строк. Кто-нибудь есть решение, чтобы помочь мне получить дату от двух лет go в динамике c способ?