Python操作sqlplus
来源:9-2 浅谈函数与方法的区别

qq_Uglypoorpric_0
2018-01-30
import sys
import datetime
import base64
import os
import subprocess
date_time_now =
datetime.datetime.now()
batch_info = str(date_time_now).replace('-',
'').replace(':', '').replace(' ', '')[0:14]
dfh = subprocess.check_output("df
-h",shell=True)
uname = subprocess.check_output("uname
-n",shell=True)
files_dfh =
open(batch_info+"_succ.txt","w")
files_dfh.write(dfh)
files_dfh.close()
for
line in dfh.lstrip().rstrip().split('\n'):
line_list =
line.lstrip().rstrip().split()
if 'Use' in line:
continue
print(uname[:-1],batch_info,line_list[-1],line_list[-2],line_list[-3])
老师这是代码,在linux中,我想把最后打印的结果放在Oracle中,而且只能用sqlplus 因为服务器中没有其他关于Oracle的东西,我也没有权利装各种插件,而且也不敢装
1回答
-
7七月
2018-01-30
我没有用过sqlplus,但这个是命令行工具还是可视化工具?
022018-01-30
相似问题