Я получаю указанную ниже ошибку, когда передаю дату в качестве параметра. Ваше предложение, пожалуйста. У меня есть две переменные «srartdate» и «enddate», которые были переданы в качестве параметра.
from datetime import date
class classOne:
def getDateComp(self, startDate, EndDate=None):
if EndDate is not None:
sdate = date(startDate)
edate = date(EndDate)
print(sdate +" -- "+edate)
else:
print('No Date')
def main():
objEQ = classOne()
objEQ.getDateComp(startDate='2020, 7, 6', EndDate='2020, 7, 9')
if __name__ == "__main__":
main()
**Error:**
sdate = date(startDate)
TypeError: an integer is required (got type str)
Спасибо, Ананд