我必须归档-一个文件将我所有的SQL查询保存在变量中,另一个文件执行它们。有什么方法可以从第二个文件中的第一个文件调用查询吗?
示例:
File1-
query1='select * from users'
File2-
import file1
c = conn.cursor()
c.execute(getattribute(query1))
这是我要尝试的逻辑。我对此并不陌生,因此不胜感激。
根据代码的结构,您可以通过在File2
中添加以下行来导入所需的变量:
from file1 import query1, query2, query3
将直接导入变量,您可以像在第二个文件中声明它们一样使用它们。
另一个选择是保留import file1
行并将您的查询称为file1.query1
。
有关更多信息,请参见此线程:Importing variables from another file?