python - 搜索并替换上一行 python
问题描述
在一个文件中,我有以下文本:
xxxxxx
PCTFREE 10
INITRANS 8
MAXTRANS 255
STORAGE (
BUFFER_POOL DEFAULT
),
)
我正在尝试搜索以(“)”开头的行并从上一行中删除“,”。
解决方案
with open('filename') as f:
print(f.read().replace(',\n)','\n)')
推荐阅读
- python - 使用 jupyter notebook 时无法在 ply 中构建词法分析器
- python - allennlp.common.JsonDict,TypeError:FileLock.acquire:`poll_intervall` 不存在
- spring - 使用spring注解@Transactional(rollbackFor = Exception.class)不能回滚事务,发生异常时
- python - 如何让 mypy 记住 hasattr?
- vim - 在 vim 状态行显示总字符数
- java - java - 如何有效地计算两个时间戳之间的持续时间,包括java中的日期?
- django - 如何检查应用程序发送的 ACCESS_KEY_SECRET 和 ACCESS_KEY_ID 以及这些凭据也存储在应用程序表中
- javascript - 运行 selenium js 客户端
- android - Android DNS-SD 支持 Subtypes?
- sql - INNER JOIN 和计数 POSTGRESQL