Найти - Пользователи
Полная версия: Python 3.7.3 и Python-Wifi - почему не работает?
Начало » Python для новичков » Python 3.7.3 и Python-Wifi - почему не работает?
1
senglory
#1
Пытаюсь импортровать этот модуль - python-wifi


 from pythonwifi.iwlibs import Wireless, Iwrange, getNICnames

….
Мне в ответ прилетает ошибка:

root@porteususr/tmp# python3 2.py
Traceback (most recent call last):
File “2.py”, line 20, in <module>
from pythonwifi.iwlibs import Wireless, Iwrange, getNICnames
File “/usr/lib/python3.7/site-packages/pythonwifi/iwlibs.py”, line 113
except IOError, (errno, strerror):
^
SyntaxError: invalid syntax

Что ему не нравится? И как это исправить?
py.user.next
https://pypi.org/project/python-wifi/
 Programming Language
Python :: 2
doza_and
senglory
И как это исправить?
В трешке изменился синтаксис поимки исключений. Поправьте строчку 113
senglory
doza_and
В трешке изменился синтаксис поимки исключений. Поправьте строчку 113

Ок, там еще дальше есть падения скрипта. Вот такое как под трешку поменать?

             except IOError, (error_number, error_string):
                if error_number == errno.E2BIG:
                    # Keep resizing the buffer until it's
                    #   large enough to hold the scan
                    pbuff, newlen = iwstruct.unpack('Pi', datastr)
                    if bufflen < newlen:
                        # the driver told us how big to make the buffer
                        bufflen = newlen
                    else:
                        # try doubling the buffer size
                        bufflen = bufflen * 2
                elif error_number == errno.EAGAIN:
                    # Permission was NOT denied,
                    #   therefore we must WAIT to get results
                    time.sleep(0.1)
                else:
                    raise
            except:
                raise
            else:
                break
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB