python:如何将变量内容写入文件?
如何将变量内容传递给python:如何将变量内容写入文件?,python,file,dictionary,request,fwrite,Python,File,Dictionary,Request,Fwrite,如何将变量内容传递给f.write()函数,以便将变量内容写入文件 i、 e.将变量jsonData移动到函数f.write()中 虽然您应该写入json文件,但可能遇到了什么问题?类型错误:应为字符串或其他字符缓冲区对象127.0.0.1]“GET/RBT%20Test/RBT HTTP/1.1”500I进行了编辑。jsonData在您尝试编写itOk之前需要先将其设置为字符串,当我只将data变量而不是jsonData发送到f.write()时,它会正确地显示它。是的,这会更简单data是一
f.write()
函数,以便将变量内容写入文件
i、 e.将变量jsonData移动到函数f.write()中
虽然您应该写入json文件,但可能遇到了什么问题?类型错误:应为字符串或其他字符缓冲区对象127.0.0.1]“GET/RBT%20Test/RBT HTTP/1.1”500I进行了编辑。
jsonData
在您尝试编写itOk之前需要先将其设置为字符串,当我只将data
变量而不是jsonData
发送到f.write()时,它会正确地显示它。是的,这会更简单data
是一个字符串,因此无需转换为json对象即可转换回字符串。
def get(self):
url = 'http://httpbin.org/get'
r = requests.get(url)
data = r.text
jsonData = json.loads(data)
# #TODO: send jsonData variable to log file.
f = open('test_logs.txt', 'a+')
f.write('jsonData')
f.close()
return jsonData
f.write(str(jsonData))