Неверный синтаксис: facebook-sdk - PullRequest
1 голос
/ 28 февраля 2020

Я пытаюсь импортировать Facebook pkg в python, но выдает следующую ошибку

Traceback (most recent call last):

  File "C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", 
 line 3326, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)

 File "<ipython-input-6-56d9318bede4>", line 2, in <module>
  import facebook

 File "C:\ProgramData\Anaconda3\lib\site-packages\facebook.py", line 222
except urllib2.HTTPError, e:
                        ^
SyntaxError: invalid syntax 

Вот мой код

 import requests
 import facebook 

Я пытался удалить и установить Facebook pkg снова, но та же проблема возникла снова.

Я использую Python 3.7.4

1 Ответ

1 голос
/ 28 февраля 2020

В код Я могу прочитать это:

    #For Python 3 use this:
    #except urllib2.HTTPError as e:
    except urllib2.HTTPError, e:

Но этот код в версиях до 1.0, вышедших в 2016 году. Попробуйте использовать более новую версию, или вы могли бы исправить предложенный код, то есть комментарий к строке и раскомментирование верхней строки.

...