pyodbc sql query -substitution with shell variable

时间:2015-09-02 23:37:18

标签: sql shell variables substitution pyodbc

您好我有一个shell脚本,我在shell中定义了一些变量。我想在python脚本中使用这些变量。这是一个例子 test.ksh

export var1=a123;
export var2=b345

py test.py

test.py

import sys
import os
import pyodbc
import pandas
import numpy
print os.environ['var1']
print os.environ['var2']

将数据集读取到pandas数据框

sql = "'"
         sel a.*
from %var1.tablexyz_%var2 a 
"

我希望这可以解决从a123.tablexyz_b345

中选择*

我怎样才能实现这个目标

1 个答案:

答案 0 :(得分:0)

试试这个。

sql = "select * from " + %var1 + ".tablexyz_"+ %var2