У меня вопрос, возможно, он ответил где-то, но я не могу найти ответ. Таким образом я получил БД SQLite с одной таблицей состоят, скажем моделей телефонов и производителей:Python, SQlite и замена строк
Samsung
Apple
Iphone
Apple
Galaxy
Samsung
Ipod
Nexus
так, что я пытаюсь достичь, это сделать скрипт для замены:
Iphone or Ipod -> Apple
Galaxy or Nexus -> Samsung
Я хотел бы имеет структуру данных, как словарь (я знаю, что пример невозможно, но только для иллюстрации), что я могу читать из файла, чтобы сделать UPDATE запрос:
{
'Apple':'Iphone','Ipod'
'Samsung':'Galaxy','Nexus'}
так Whe n скрипт найдет любое из значений, которое оно заменит ключом
значений может быть довольно много - допустим около 10, поэтому использование if/или операторов будет непрактичным, и я не каждый раз, когда мне нужно что-то менять, переходите к коду и исправьте его, поэтому я хочу сохранить свой «словарь» в текстовом файле и прочитать его из скрипта.
я буду иметь в виду, за любые идеи, которые указывают меня в правильном направлении
спасибо.
+1 для избежания SQL-инъекции. –