Андрей Гладченко, Вам решение уже дали. Замена будет только в строке, где есть совпадение по ключу, а потом ячейка, где лежит значение, которое Вы хотите изменить, заменятеся на bank, а потом уже это все в str оборачиваем с помощью join.
Вы код проверяли вообще:)?
этот код от Ternick - работает корректно:
myfile = 'bot_users.ini'
word = '76561198985130944'
cash = 500
f = open(myfile, 'r', encoding="utf-8")#открыл файл
lines = f.read().strip().split("\n")
for line in lines:#читаю строки
if word in line:#ищу слово word = 76561198985130944 в строках
lines.remove(line)
new_list = line.split(' ')
steamid = new_list[0]
name = new_list[8]
bank = new_list[5]
newbank = int(bank) + cash#создаю (задаю) новое значение newbank
new_list[5] = str(newbank)
lines.insert(0, " ".join(new_list))
print('New Bank: {}'.format(newbank))#проверка значения newbank
print('>>>>>>>>Found: {}\nSteamid: {}\nName: {}\nBank: {}'.format(word, steamid, name, bank))
f.close()
f = open(myfile, 'w', encoding="utf-8")
f.write("\n".join(lines))
f.close()
Андрей Гладченко, не будет. bank - это значение в ячейке с индексом 5. Если там 0, то к нему прибавится значение cash.
А откуда Вы взяли эту картинку? Код, который написал Ternick - работает нормально.
bank = new_list[5] # - тут присваиваем значение переменной
newbank = int(bank) + cash#создаю (задаю) новое значение newbank - Тут новое значение для переменной, которую потом подставим в таблицу с помощью insert и заменим с помощью replace
Да не в цифре дело, а в том, что задача, которую поставил работодатель за 3 дня не делается. Вот в чем был вопрос мой. Или я ошибаюсь (я писал специально про названия библиотек). Это задача с NN и их настройкой, более того, в вакансии не было указано, что надо знать эти библиотеки (речь шла про другие совсем). Короч. Тема в том, что такая прога не пишется "слету" за 3 дня, даже, если сидеть в ней 24/7. Ну, это был вопрос к спецам по NLP, похоже я просто не туда написал свои размышления.... но спасибо за коммент