为此,我必须使用python脚本运行配置单元查询 $ bdscc -e "show databases"
我想在python中也这样做,但是我得到了一个错误-
>>> import subprocess
>>> subprocess.call(['bdscc', '-e', 'show databases'])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/subprocess.py", line 524, in call
return Popen(*popenargs,**kwargs).wait()
File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
在python中有什么方法可以做到这一点吗?
ps-命令 $ bdscc -e "show databases"
从终点站来的一切都很顺利。
更新-- bdscc
是我公司为hive shell设置的别名
暂无答案!
目前还没有任何答案,快来回答吧!