Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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 如何在aiohttp中将浮点值作为post有效负载发送?_Python_Aiohttp - Fatal编程技术网

Python 如何在aiohttp中将浮点值作为post有效负载发送?

Python 如何在aiohttp中将浮点值作为post有效负载发送?,python,aiohttp,Python,Aiohttp,当我尝试发送一个post请求时,其中一个json是浮动的,它显示 TypeError:无效的变量类型:映射值应该是str或int,got 77.5(77.5是我要发送的值)。如第一条注释中所指出的,通过像x=str(x)一样转换值作为字符串发送,如第一条注释中所指出的,通过像x=str(x)一样转换值作为字符串发送尝试将其转换为浮点数。像x=float(x)。它对我有效,因为我的代码中x的类型是numpy.float 尝试将其转换为float。像x=float(x)。它对我有效,因为我的代码中x

当我尝试发送一个post请求时,其中一个json是浮动的,它显示


TypeError:无效的变量类型:映射值应该是str或int,got 77.5(77.5是我要发送的值)。

如第一条注释中所指出的,通过像
x=str(x)
一样转换值作为字符串发送,如第一条注释中所指出的,通过像
x=str(x)一样转换值作为字符串发送

尝试将其转换为浮点数。像
x=float(x)
。它对我有效,因为我的代码中x的类型是numpy.float

尝试将其转换为float。像
x=float(x)
。它对我有效,因为我的代码中x的类型是numpy.float

您是否尝试发送
str(x)
而不是
x
?是的,但api端点不接受字符串格式的浮点值您是否尝试发送
str(x)
而不是
x
?是,但api端点不接受字符串格式的浮点值