Тема: Як замінити елемент строки?
Пишу досить цікаву програму і не можу ніяк розібратися, здавалося б, з такою дурнею... В мене є файл в який записуються всі події "сессії" і потрібно, щоб якщо користувач хоче додати до логів замітку, то аби він не міг в ній використовувати брекети([]) т.к. щоб користувач не міг додати помітку [SYSTEM] до свого допису. Сам цей модуль - це імітація командної строки, вона перевіряє яку команду ввів користувач і виконує її.
self.command = self.enter_area.get().split(' ')
І уже на стадії виконання команди я написав ось такий код(не працює!):
for i in range(len(self.command[1])):
if self.command[1][i] == '[' or self.command[1][i] == ']':
self.command[1][i] = ''
Цей код одразу ж викликає помилку, інтерпритатор каже, що строковий об*єкт(повинен бути список!!) не підтримує звертання до його елементів(str object does not support item assignment).