SyntaxError: неверный синтаксис без всякой причины? - PullRequest
0 голосов
/ 19 апреля 2019

Я не понимаю проблему, я считаю, что основная проблема заключается в том, что скобка из строки «если (» не закрыта. Но где бы я ни пытался ее закрыть. У меня все еще возникает проблема!

    if(
    self.proxy_address and int(self.proxy_port > 0) or \
     Settings.connection_type = "proxy" 
     self.aborting = False
    self.start_time = time.time()
    self.proxy_chrome_extension:
    # assign logger
    self.show_logs = show_logs
    Settings.show_logs = show_logs or None
    self.multi_logs = multi_logs
    self.logfolder = get_logfolder(self.username, self.multi_logs)
    self.logger = self.get_instapy_logger(self.show_logs)

это мой журнал ошибок

 File "c:\Users\refaa\.vscode\extensions\ms-python.python-2019.3.6558\pythonFiles\lib\python\ptvsd\__main__.py", line 272, in run_file
    runpy.run_path(target, run_name='__main__')
  File "C:\Users\refaa\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 263, in run_path
    pkg_name=pkg_name, script_name=fname)
  File "C:\Users\refaa\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "C:\Users\refaa\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "c:\Users\refaa\Desktop\instapy-quickstart-master\instapy-quickstart-master\quickstart.py", line 19, in <module>
    from instapy import InstaPy
  File "C:\Users\refaa\AppData\Local\Programs\Python\Python37\lib\site-packages\instapy\__init__.py", line 3, in <module>
    from .instapy import InstaPy
  File "C:\Users\refaa\AppData\Local\Programs\Python\Python37\lib\site-packages\instapy\instapy.py", line 279
    Settings.connection_type = "proxy"
                             ^
SyntaxError: invalid syntax
PS C:\Users\refaa\Desktop\instapy-quickstart-master\instapy-quickstart-master>

1 Ответ

0 голосов
/ 19 апреля 2019

Вам это помогает?Вы не определили ваше условие if правильно, также self.proxy_chrome_extension: недопустимо, является ли оно условием if или назначением переменной, я предполагал присвоение переменной

if (self.proxy_address and int(self.proxy_port > 0) or Settings.connection_type == "proxy"):
    self.aborting = False
    self.start_time = time.time()
    self.proxy_chrome_extension = None
    # assign logger
    self.show_logs = show_logs
    Settings.show_logs = show_logs or None
    self.multi_logs = multi_logs
    self.logfolder = get_logfolder(self.username, self.multi_logs)
    self.logger = self.get_instapy_logger(self.show_logs)

Для будущих целей рассмотрите возможность использования такой IDE, как PyCharmкоторый делает подсветку синтаксиса для вас

...