【问题标题】:Running Json file in VScode using Python使用 Python 在 VScode 中运行 Json 文件
【发布时间】:2022-11-30 15:25:14
【问题描述】:

我对 Python 很陌生。我想用 Python 读取 JSON 文件,但我没有得到什么问题。请看图片。

【问题讨论】:

  • 请直接粘贴您的代码而不是放入图像。
  • with open(r'path/to/read/','r') as file: data = json.load(file)在那里面加'r'..

标签: python json visual-studio-code


【解决方案1】:

您必须为 open() 函数指定一种模式。在这种情况下,我认为您正在尝试读取文件,因此您的模式将是“r”。你的代码应该是:

with open(r'path/to/read/','r') as file: 
   data = json.load(file)

您的代码现在应该可以运行了。

【讨论】:

    【解决方案2】:

    您的路径不应包含空格。请修改文件路径。

    一般来说,文件路径最好是全英文,没有空格,也没有特殊字符。

    【讨论】:

    • 我将文件路径修改为 f = open('C:UsersAlirezaDesktop ransactions.json', encoding='utf-8') 但是,它不起作用: f = open('C:UsersAlirezaDesktop ransactions.json', encoding='utf -8')
    【解决方案3】:

    导入系统

    导入操作系统

    导入 json

    def JsonRead(str):

    f = open(str,encoding='utf-8')
    
    data = json.load(f)
    
    return data
    

    然后在项目中导入JsonRead

    【讨论】:

    • 那没起效。 f = open('C:UsersAlirezaDesktop ransactions.json', encoding='utf-8') ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX 转义
    猜你喜欢
    • 2020-04-10
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-22
    • 2021-06-01
    • 1970-01-01
    • 2021-05-12
    相关资源
    最近更新 更多