- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道其中有很多是开放的,但我找不到任何可以解决我的问题的东西,我正在用 Python 为 Discord 制作一个 Fortnite Statistics Bot。
我的主要功能正常运行 (!stats) 但我目前正在尝试为参数“lastgame”添加功能,您可以将其添加到命令末尾以查看玩家上次玩游戏的所有统计数据。
主要功能起作用的原因是因为从 API 中,它们显示为所有独立的事物并在值周围加上引号:
7: {key: "Matches Played", value: "83"}
key: "Matches Played"
value: "83"
8: {key: "Wins", value: "0"}
key: "Wins"
value: "0"
9: {key: "Win%", value: "0%"}
key: "Win%"
value: "0%"
10: {key: "Kills", value: "36"}
key: "Kills"
value: "36"
11: {key: "K/d", value: "0.43"}
key: "K/d"
value: "0.43"
如您所见,它们都是独立的,并且在响应周围有引号,但是 recentMatches 都在 1 个下拉列表中,大多数没有引号,如果我尝试使用引号(如 accountId)提取任何内容,它会工作并响应,但是我选择了像 kills without quotes 这样的东西,它给了我标题中的错误。
accountId: "f487380b-750c-4762-a6a6-6fe129895ae2"
dateCollected: "2018-10-20T17:26:40.74"
id: 887912262
kills: 0
matches: 4
minutesPlayed: 4
platform: 3
playlist: "p10"
score: 246
top1: 0
top3: 0
top5: 0
top6: 0
top10: 0
top12: 0
top25: 0
这是我的代码:
if platform not in ('pc','xbl','psn'):
await client.send_message(message.channel, 'Usage: ' + COMMAND_PREFIX + 'stats <pc,xbl,psn> <name> lastgame')
return
else:
lastgame = fortnite_tracker_api_last(platform,words[2])
if lastgame:
laststats = lastgame[0]['accountId']
然后我将其添加到不和谐的嵌入中
embed.add_field(name="Last Stats", value=laststats + '\n', inline=False)
如果我尝试使用 accountId,它会工作并将其作为值输出。但是,如果我将“accountId”更改为“kills”之类的内容,则会出现错误。我需要让所有这些显示具有多个值和嵌入字段或只有 1 个。
谢谢,肖恩
最佳答案
如错误所述,laststats
是一个int
eger,您不能添加int
和str
一起,例如:
>>> 3 + 'foo'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
然而,您可以将 int
转换为 str
ing,例如通过格式化:
embed.add_field(name="Last Stats", value=<b>'{}\n'.format(</b>laststats<b>)</b>, inline=False)
或者使用 str(..)
构造函数:
embed.add_field(name="Last Stats", value=<b>str(</b>laststats<b>)</b> + '\n', inline=False)
但如果你想执行更复杂的格式化,上面的可能更优雅。
关于python - 类型错误 : unsupported operand type(s) for +: 'int' and 'str' error when pulling data from API with discord. py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52910927/
Apple M1 芯片上的 Mac OS 11.6 节点版本是17.0.1 % node -v v17.0.1 这个错误似乎真的来 self 无法辨别的任何地方。 (我检查了我的软件更新,没有最近的操
运行 cv2.getRectSubPix(img, (5,5), (0,0)) 抛出错误: OpenCV Error: Unsupported format or combination of for
不可能在 itunesconnect 中发送应用程序的新版本。虽然上周,同样的版本发送发生了。在代码中,我只是改了一个按钮的名字,没有再改哪里。 但总是报错: 错误 ITMS-9000:“不支持的架构
鉴于下面的 HTML,我尝试使用 jQuery 来匹配所有具有类“foo”的跨度的列表项,并且该跨度应包含文本“relevant”。 Some text relevant Some more
Azure 开始出现以下错误: Unsupported token. Unable to initialize the authorization context. 每当我尝试更改我的应用程序时,我都
尝试安装friday软件包时,出现错误 Preprocessing library friday-0.2.2.0... src/Vision/Detector/Edge.hs:3:14: Unsupp
Azure 开始出现以下错误: Unsupported token. Unable to initialize the authorization context. 每当我尝试更改我的应用程序时,我都
我的代码抛出此错误 Failed to load resource: unsupported url在以下行: self.$el.find('.capturedImage').attr('src',
首先,请原谅它已经被问过或者可以很容易地通过谷歌找到。我发布这个是因为我的时间有限。这是录制音频和视频的代码。 stopPreview(); Log.d("stream
我正在尝试在 Android 上实现应用索引。 我有一个 Intent 过滤器,如下:
对于在 WAS 8.5 中运行的应用程序客户端,我们有代码创建套接字失败并出现以下错误。 SSLSocketFactory factory = (SSLSocketFactory) SSLSo
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我正在尝试从序列中获取生成的 key 。(使用 Servlet 和 Oracle10) 以下是我的代码: query ="insert into TABLE_NAME(COL1,COL2,COL3)
我的项目中有这个功能: def clean(self): if self.id_document_type == 'BC': now = date.today()
我在尝试 ARKit 时出现黑屏并显示以下错误消息。 WWDC 2017 示例 PlacingObjects 在同一设备上运行没有问题。 [] >>> FigVirtualFramebufferGet
ffmpeg 缺乏对 AAC 的默认支持真的很烦人: 我的 ffmpeg 版本: ffmpeg version git-2020-05-02-0d81edc Copyright (c) 2000-20
以下 config.xml 导致错误: ... ... ... 错误信息: Error Image 代码库是继承的,据我所知
创建位图上下文时出现此错误: CGBitmapContextCreate:不支持的参数组合:8 个整数位/组件; 24 位/像素;三分量色彩空间; kCGImageAlphaNone; 7936 字节
使用 pandas 读取 .xlsx 文件时出错。看起来它正在打开文件,因为它能够读取列名的前 8 个字符,即 员工编号 但因此错误而失败。我看到很多关于这个的帖子,但最后一部分从来都不是这些错误
我尝试执行下面的代码,但它抛出以下错误消息: Error: Syntax error, unrecognized expression: unsupported pseudo: really-good
我是一名优秀的程序员,十分优秀!