我正在使用python使我的一些SQL查询更加模块化,并希望使用print语句执行部分字符串文字。
fh = open("data.txt","w")
print("42 is the answer, but what is the question?", file=fh)
fh.close()
我知道我可以使用它来写入文本,但是我想将print的输出保存在局部变量中,以便稍后在其他语句中调用。
这可能吗?
答案 0 :(得分:1)
output = "42 is the answer, but what is the question?"
with open("data.txt","w") as fh:
fh.write(output)