Я работаю на сервере RedHat Linux, и установлена версия python 2.6 . У меня есть pyhton
скрипт, который должен заменить строку в файле .sql
. Каждый раз, когда я запускаю сценарий python, я передаю другой аргумент, который должен заменить самое старое значение в том же файле .sql
.
Файл. sql имеет такое содержимое:
SELECT * FROM MY_TABLE WHERE 1=1
AND '1234567890' BETWEEN START_VALUE AND END_VALUE
AND JOB = 'EMPLOYEE';
Я не хочу использовать некоторые временные файлы для разработки, мне нужно прочитать. sql и изменить его контекстно.
Я искал в других сообщениях, но никогда не находил окончательное решение. Я пытался использовать re.sub
, но не нашел, как сделать замену внутри .sql
.
Если кто-то мне поможет, рассмотрите python версию 2.6, которую я должен использовать, и, пожалуйста, скажите мне, какую библиотеку мне нужно импортировать. Я знаю, что для выражения reg нужна re
библиотека.
Заранее спасибо. Алессандро.