Python 代码中标识符错误中的无效字符

2024-04-26

对于以下代码,我收到“标识符中的无效字符”错误。显示错误时,第 3 行中的“http”会突出显示。我是Python新手,请帮忙。

import requests
import html 
r = requests.get(“http://cricapi.com/api/cricket”)
if r.status_code == 200:
currentMatches = r.json()[“data”]
for match in currentMatches:
print(html.unescape(match[“title”]))
else:
print(“Error in retrieving the current cricket matches”)

似乎是您使用的双引号,您使用那么这是不同的"。 这意味着 python 不知道它是一个字符串,这就是你得到语法错误的原因。

这可能是您的文本编辑器的问题,我建议使用 sublime text 或 npp。

另一件事,您尝试做的事情可能行不通,因为如果检索匹配项时出错,您无法确定字典是否有密钥"data"。 我建议使用 try- except 来了解响应是否包含任何数据,或者使用

d = r.json() if "data" in d: print "Got data" else: print "Error getting data"

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 代码中标识符错误中的无效字符 的相关文章

随机推荐

  • 将向量分配给 R 中数据表的特定现有行

    我一直在浏览教程和文档 但还没有弄清楚如何将所有列的值向量分配给一个现有行data table 我从一个空的开始data table已经有正确的列数和行数 dt lt data table matrix nrow 10 ncol 5 现在我
  • 使用 Microsoft 托管扩展和 net472 时活动为空

    我正在尝试将 OpenTelemetry 与使用 Microsoft Extensions Hosting 的 net472 应用程序一起使用 我这样创建我的主机 Host CreateDefaultBuilder ConfigureSer
  • 无法在 Mac 上安装 mysqlclient

    我尝试使用以下命令在虚拟环境中的 mac 上安装 mysqlclient pip3 install mysqlclient 我收到以下错误 Collecting mysqlclient Using cached https files py
  • MySQL 在同一列上两次连接同一个表,不同的值仅返回最近的行

    我一直试图解决复杂 JOIN 的一小部分 我们有一个 说明 表和一个 估计 表 在 估计 中 我们有不同类型的多行estimates对于给定的指令 说明表 id address status 1 27 TAYLOR ROAD ALBION
  • 软件需求分析[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有很多用于编写和管理需求的工具 但是有什么好的工具可以用来审查它们吗 我不是在谈论managing审查 但寻找常见需求错误的自动化工具 例
  • Console.Write 在 .NET GUI 应用程序中

    在 C NET GUI 应用程序中 我还需要在后台使用控制台来执行某些任务 基本上 我使用第三方库进行一些处理 需要大量时间 将其中间结果写入控制台 该处理是一项计算耗时的任务 因此 我将此任务分配给后台工作人员 我的意思是后台工作人员调用
  • 如何调用 ActiveRecord 验证器作为实例方法(ala Sequel)?

    我有一个模型 根据其当前状态需要不同的验证器 我应该如何为每个实例调用 ActiveRecord 验证器 我想尽可能多地重复使用管道 但我不知道如何继续 class Order lt ActiveRecord Base attr acces
  • 更改 gltf 对象颜色的问题

    有了这个答案作为参考 我已经成功改变了gltf模型的颜色 更改 AR JS 中对象 dae 或 gltf 的颜色 https stackoverflow com questions 58589525 change the color of
  • Android 中什么原因导致 MotionEvent.ACTION_CANCEL?

    我正在调试 Android 上的一些触摸处理内容 并试图找出为什么 MotionEvent 发送到我的视图onTouchListener包含一个cancel行动 我无法找到任何有关其原因的文档 并且希望有人能为我指出调试此问题的正确方向 错
  • Neo4jClient - 从 Neo4jClient 中创建索引?

    有没有办法在 Neo4jClient 中创建索引 我已经完成了原始查询 但认为这不是最好的选择 我这样做的原因是出于测试目的 我需要删除 重新创建数据库来测试不同设计的性能 你可以做这样的索引 graphClient Cypher Crea
  • 在 div 标签中垂直居中图像[重复]

    这个问题在这里已经有答案了 可能的重复 图像垂直和水平居中 CSS https stackoverflow com questions 2478434 center an image vertically and horizontally
  • d3 单击时聚焦于节点

    我正在尝试实现一种力布局 其中单击节点将能够专注于节点周围的区域 我看过一些例子 但我收到一个错误 上面写着link bounds is not defined 我认为边界没有为力布局定义 并且适用于我从中获取聚焦功能的示例http bl
  • 获取表中两组不同行的计数,然后将它们分开

    我对 MySQL 很陌生 我正在尝试提出一个基本上可以执行以下操作的查询 select from tasks where completed 1 除以 select from tasks where completed 0 我已经找到了解决
  • 我可以定义一个具有与每个值的键对应的值约束的 Typescript 映射吗?

    In 这个游乐场 https www typescriptlang org play code KYDwDg9gTgLgBASwHY2FAZgQwMbDgQQCMBnGKHGfbGBCJOAbwCg44YBPMYALjlKmQBzANwtE
  • 由 VBScript 运行的 xPath 中的未知方法

    错误消息是 msxml3 dll 未知方法 Record CelloXml Integration Case ServiceEvent gt last 我的代码如下所示 错误出在案例上NEW Case OLD可以很好地配合 0 在那里 On
  • 为什么 lambda 比 IL 注入动态方法更快?

    我刚刚构建了动态方法 见下文 感谢其他 SO 用户 看起来 Func 创建为动态方法 IL 注入比 lambda 慢 2 倍 有谁知道具体原因吗 编辑 这是在 VS2010 中构建为 x64 版本的 请从控制台而不是从 Visual Stu
  • 添加新的 ApplicationBarMenuItem 图标时无法分配给属性

    我添加了一个新的ApplicationBarMenu带有图标的按钮到我的 wp7 项目中的页面 当尝试运行页面时我得到 无法分配给属性 Microsoft Phone Shell ApplicationBarIconButton Click
  • 为量角器安装特定的 chromedriver

    我在 CircleCi 上运行的 chrome 驱动程序遇到问题 问题是运行时 node modules bin webdriver manager update 然后使用以下命令检查 chromedriver 和 selenium 的版本
  • html中的有什么用?

    看起来它允许您编辑元素的内容 但实际上发生了什么 这个属性有什么用呢 编辑 参见here http www w3 org TR html5 editing html contenteditable 这通常用于富文本输入 虽然常规表单元素如
  • Python 代码中标识符错误中的无效字符

    对于以下代码 我收到 标识符中的无效字符 错误 显示错误时 第 3 行中的 http 会突出显示 我是Python新手 请帮忙 import requests import html r requests get http cricapi