Skip to main content
 Web开发网 » 编程语言 » Python语言

用Oracle和Python武装你的头脑是什?

2021年11月28日5860百度已收录

  嵌套

下面,您需要创建一个包含 init_default。ora 中的默认参数的相似字典。您完全可以将其读取到全新的变量,但这里我们将介绍对象如何可靠地嵌套在 python 中。您将创建一个简单的父目录 initparams,并针对每个 init。

  ora 文件在其中嵌套一个目录。您还将导入刚刚编写的文件,以便可以调用它的 read() 函数。创建一个名为 compareinitora。py 的新文本文件。

import readinitora

initparams = {}

# brackets denote a list that we can loop through

for filename in [’init_orcl。

  ora’, ’init_default。ora’]:

initparams[filename] = readinitora。read(filename)

print initparams

c:\> python compareinitora。

  py

{’init_orcl。ora’:

{’undo_management’:’auto’, ’compatible’: ’9。2。0。0。0’,

’db_block_size’:’8192’, ’fast_start_mttr_target’: ’300’,

’sga_max_size’:’157286400, ’shared_pool_size’: ’50331648’}

’init_default。

  ora’:

{’compatible’:’9。2。0。0。0’, ’db_block_size’: ’4096’,

’fast_start_mttr_target’:’300’, ’sga_max_size’: ’100663296’,

’shared_pool_size’: ’50331648’}}

这次的输出包含一些空格,以帮助您查看嵌套结构。

  您可以轻松地编写 python 代码以可靠地打印它,也可以使用 python 的 pprint 模块,但由于我们是数据库用户,因此将该数据置入 oracle 数据库中。

评论列表暂无评论
发表评论
微信