datetime é o objeto date do python, com isso você pode obter qualquer formato que desejar; no seu caso, você pode obter seu formato com:
import datetime
row[3].strftime('%y-%m-%d')
Agora vamos esclarecer o que está acontecendo. Com
strftime() você pode obter uma sequência de data ou hora do seu objeto Datetime. com '%y-%m-%d' Eu formatei. row[3] deve ser seu elemento dateobject. %y retorna o ano com 2 dígitos como 14 para 2014. Se você quiser o ano inteiro, digite %Y %m retorna o número do mês e %d o número do dia. há também opções como o dia da semana, o nome do mês, etc.
você pode ler sobre isso nos documentos
Então agora seu código deve ficar assim:
import datetime
#your code to read the file
for row in rows:
row[3] = row[3].strftime('%y-%m-%d')
print(row)
#some other code