在 Python 中构造 GraphQL 查询字符串的最佳方法
Python 在 Python 中构造 GraphQL 查询字符串的最佳方法
回答问题 我正在尝试这样做(请参阅标题),但这有点复杂,因为我要构建的字符串必须具有以下属性: 多行 包含花括号 我想给它注入变量 使用普通的''''''多行字符串会使注入变量变得困难。使用多个 f 字符串使注入变量变得容易,但是每个花括号,其中有很多,都必须加倍。并且必须在每行前面加上一个f。另一方面,如果我尝试使用format,它也会被所有的花括号弄糊涂。 有没有更好的方法我还没有考虑过? A
Mangs · 2022-08-20 17:16:52 发布
我正在尝试这样做(请参阅标题),但这有点复杂,因为我要构建的字符串必须具有以下属性:
多行
包含花括号
我想给它注入变量
使用普通的''''''多行字符串会使注入变量变得困难。使用多个 f 字符串使注入变量变得容易,但是每个花括号,其中有很多,都必须加倍。并且必须在每行前面加上一个f。另一方面,如果我尝试使用format,它也会被所有的花括号弄糊涂。
有没有更好的方法我还没有考虑过?
您可以使用“””多行字符串方法。对于注入变量,请确保在定义字符串时使用 $ 符号,并在 requests.post 方法的 JSON 参数中使用 variables 对象。
这是一个例子。ContactInput是我在 GraphQL 模式中定义的类型之一。
query = """ mutation ($input:[ContactInput!]!) { AddContacts(contacts: $input) { user_id } } """ variables = {'input': my_arrofcontacts} r = requests.post(url, json={'query': query , 'variables': variables})

学AI,认准AI Studio!GPU算力,限时免费领,邀请好友解锁更多惊喜福利 >>>
相关知识
Mysql查询条件判断是否包含字符串的方法实现
python基础语法花多长时间
【错误】jsp查询字符串中空格导致的异常问题!
mysql like查询字符串
mysql查询字符串不包含
Sublime Text 2 有像UE那样,查找时列出包含字符串的行吗
SKYNE/python
字符串的6个判断方法,你用对了吗?。学Python必须要掌握
Python常见的错误以及其解决方案
简单的查询语法
原文链接: 在 Python 中构造 GraphQL 查询字符串的最佳方法 https://www.huajiangbk.com/newsview106144.html
| 上一篇: 生态系统理论 | 下一篇: 月月查华华手机(字符串操作) |
推荐分享

- 1君子兰什么品种最名贵 十大名... 4469
- 2明日花キララ:明日花绮罗年度... 4372
- 3世界上最名贵的10种兰花图片... 3777
- 4花圈挽联怎么写? 3712
- 5鲜花养护:帝王花的养殖方法以... 3639
- 6明日花キララ(明日花绮罗)经... 2314
- 7迷信说家里不能放假花 家里摆... 2256
- 8香山红叶什么时候红 1871
- 9花的意思,花的解释,花的拼音... 1582
- 10教师节送什么花最合适 1558




