我不断得到';标识符中的字符无效';在python中打开文件时

我不断得到';标识符中的字符无效';在python中打开文件时,python,pickle,Python,Pickle,因此,我尝试用以下代码打开一个文件: open(‘datapickle’, ‘rb’) as f: names, F, approximate = pickle.load(f) 然而,我经常得到: 我能做些什么来解决这个问题? 请帮助:(两个问题: 那些勾号字符'无效。请使用单引号或双引号 正确的语法是,其中open(…)作为f。您缺少with语句 您正在使用的编辑器应该以不同的颜色突出显示文本,以帮助您完成此操作。如果您没有可以这样做的编辑器,请尝试下载或。字符串周围的引号不是常规单

因此,我尝试用以下代码打开一个文件:

open(‘datapickle’, ‘rb’) as f: 
  names, F, approximate = pickle.load(f)
然而,我经常得到:

我能做些什么来解决这个问题? 请帮助:(

两个问题:

  • 那些勾号字符
    '
    无效。请使用单引号或双引号

  • 正确的语法是
    ,其中open(…)作为f
    。您缺少
    with
    语句


  • 您正在使用的编辑器应该以不同的颜色突出显示文本,以帮助您完成此操作。如果您没有可以这样做的编辑器,请尝试下载或。

    字符串周围的引号不是常规单引号,因此Python不知道如何处理它们。请确保您使用的是IDE或专为代码设计的编辑器,而不是一个文本编辑器来编写代码。
    ^
    的位置表示解析器会将此视为访问名为
    'datapickle
    的对象的属性
    txt'
    ,除了
    '
    无效。此修复后将显示另一个
    SyntaxError
    。OP缺少
    with
    语句
    '
    &
    '
    被调用,而
    '
    &
    '
    是哑引号,至少在程序员中是这样。