【发布时间】:2020-09-04 12:38:37
【问题描述】:
我有以下文字:
SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER=(MD5,SHA1)
WALLET_LOCATION=
(SOURCE=
(METHOD=FILE)
(METHOD_DATA=
(DIRECTORY=/oracle/.wallets)
)
)
SQLNET.WALLET_OVERRIDE=TRUE
并希望得到它:
SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER=(MD5,SHA1)
WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/oracle/.wallets)))
SQLNET.WALLET_OVERRIDE=TRUE
使用原生 Python(无需额外的外部包)最有效的方法是什么?
可以有其他多行参数。而且我事先不知道他们可以有多少个括号。
编辑1。我不需要确切的解决方案。至少只是一个算法。
【问题讨论】:
-
如果您在自己解决此问题时遇到特定问题,可以在此处使用您的代码询问。
-
我至少需要一种有效解决此任务的方法。
标签: python python-3.x