Py学习  »  Python

impala_shell.py不适用于python3

Raphael Castilho Gil • 4 年前 • 122 次点击  

就像我们知道蟒蛇还有几个月的时间 https://pythonclock.org/

我试图在python3中使用impala_shell.py,但根据代码是不可能的。代码是为python2编写的。

你知道用python3运行impala shell命令的其他可能性吗?

今天我使用subprocess.call在Impala shell中运行一个命令:

import subprocess as sp

def call_impala_file(dir, impala_host, env_int, env_prod):
    return sp.call(['impala-shell', '--ssl', '-k', '-i', impala_host, '-f', '{dir}'.format(dir=dir), '--var=buf={buf1}'.format(buf1=env_prod), '--var=inter={inter1}'.format(inter1=env_int)])
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/49401
 
122 次点击