Замена одного числа на другое в файле python

Как можно заменить цифры в базе данных именно 3 столбика, у меня получается только то что все числа меняются на 2 во всей базе данных

for i in works:
   i=i.split()
   s=i[2]
   y=x+1
   file = open("works.txt", "wt")
   sh=file.read()
   sh=sh.replace(s,y)
   file.close()
   file=open('sh.txt','wt')
   file.write(sh)
   file.close()
``

Ответы (0 шт):