【发布时间】:2020-07-07 09:12:28
【问题描述】:
我在 RedHat Linux 服务器上开发,安装的 Python 版本是 2.6。
我有一个 Python 脚本,它必须替换文件 .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 regex replace python-2.6