Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python:如何将变量内容写入文件?_Python_File_Dictionary_Request_Fwrite - Fatal编程技术网

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))