Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.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
http问题python不确定我为什么得到这个输出_Python_Http - Fatal编程技术网

http问题python不确定我为什么得到这个输出

http问题python不确定我为什么得到这个输出,python,http,Python,Http,编写一个名为flu_seasure的函数,它不接受任何参数。研究此API的文档,该API跟踪包含流感症状的推特。向url发送请求,该url将使用与链接API相同的格式,而不是连接使用,而是使用与链接API相同的查询字符串。返回过去2天内包含流感症状的推文总数 注:我们使用本地API,以避免对免费API的限制,并确保分级一致。在测试时,请随意探索链接的API import urllib.request def flu_season(): url = "https://fury.cse.

编写一个名为flu_seasure的函数,它不接受任何参数。研究此API的文档,该API跟踪包含流感症状的推特。向url发送请求,该url将使用与链接API相同的格式,而不是连接使用,而是使用与链接API相同的查询字符串。返回过去2天内包含流感症状的推文总数

注:我们使用本地API,以避免对免费API的限制,并确保分级一致。在测试时,请随意探索链接的API

import urllib.request
   def flu_season():
   url = "https://fury.cse.buffalo.edu/ps-api/flutrack/?a=True&time=2"
   response = urllib.request.urlopen(url)
   url1 = response.read().decode()
   return url1
输入错误[]:错误:回溯最近的调用上次: 文件sandbox/python/run_function.py,第115行,在 调用所有提交文件路径、函数名称、所有输入文件名、结果文件名、写入文件名、sql输出文件名 call_all中的文件sandbox/python/run_function.py,第102行 打印所有结果 UnicodeEncodeError:“ascii”编解码器无法对位置103-109中的字符进行编码:序号不在范围128中

我怎样才能解决这个问题

url = "https://fury.cse.buffalo.edu/ps-api/flutrack/?" + "a = True" + "time = 2"
这将导致url具有该值https://fury.cse.buffalo.edu/ps-api/flutrack/?a =Truetime=2。问号后面的部分在我看来不是有效的查询字符串。查询字符串通常没有空格,键值对通常用符号分隔

或许你可以这样做:

url = "https://fury.cse.buffalo.edu/ps-api/flutrack/?a=True&time=2"

你有没有看你的url在粘贴后是什么样子的?你失踪了&在paramsah之间好的,所以我这样做了,出现了一个新的回溯错误,如我编辑的问题所示,不确定我是否遗漏了一行代码或者没有弄清楚,谢谢我最初没有返回总数