小编pyt*_*est的帖子

我可以在 python 中提供 gcloud 命令吗

我正在尝试在 python 中执行 gcloud 命令。我有一个云函数,每个月可能有不同的环境变量。我可以使用命令行来更改云函数中的环境变量。但是可以在python中使用它吗?

先感谢您

python google-cloud-platform gcloud

5
推荐指数
1
解决办法
2136
查看次数

在发出HTTP发布请求时如何在Json对象中传递变量

我正在尝试将json对象传递到我的接受JSON数据的URL之一。

下面的作品:

payload='{"message": "hello"}'
headers = {'content-type': 'application/json', 'Accept-Charset': 'UTF-8'}
r = requests.post(url, data=payload, headers=headers)
Run Code Online (Sandbox Code Playgroud)

r.text给我“你好”

但是当我尝试传递变量时

s="hello"
payload='{"message":' +str(s)+ '}'
headers = {'content-type': 'application/json', 'Accept-Charset': 'UTF-8'}
r = requests.post(url, data=payload, headers=headers)
Run Code Online (Sandbox Code Playgroud)

上面没有工作。当我尝试以JSON格式加载时,也会引发错误

payload=json.loads(payload)
JSONDecodeError: Expecting value: line 1 column 12 (char 11)
Run Code Online (Sandbox Code Playgroud)

我也想将b'blahblah'作为JSON消息传递。由于传递字符串对我不起作用,因此我没有尝试传递字节格式。

请指教

python json http python-requests google-cloud-functions

4
推荐指数
1
解决办法
4218
查看次数