【发布时间】:2016-08-01 14:25:22
【问题描述】:
我正在尝试从我导入的另一个文件中分配变量 SQL 语句。
其他文件名:Table1.py 包含变量SQL="Select * from column1"
我当前的脚本:
#!/usr/bin/python
datefrom = raw_input("Please enter date from YYYY-MM-DD: ")
dateto = raw_input("Please enter date to YYYY-MM-DD: ")
tablename = raw_input("Please enter tablename: ")
__import__(tablename)
var= '%s.SQL' % tablename
print var
我得到的只是: "表1.SQL"
所以,我导入了作为输入的第一个表名,然后尝试从 Table1.py 文件中放入“SQL”变量的变量“var”值。当然,我希望它保持动态,因为会有不止一个 sql 文件。
我做错了什么?
【问题讨论】: