powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Python] Как объявлять в другом модуле webdriver параметром чтобы срабатывало подсказка ме
2 сообщений из 2, страница 1 из 1
[Python] Как объявлять в другом модуле webdriver параметром чтобы срабатывало подсказка ме
    #40005169
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю модуль с функциями, которые будут обрабатывать уже открытую в Selenium.webdriver
соответственно, передаю туда экземпляр webdriver.Chrome()
объявляю параметр как
Код: python
1.
def getShortMessagesInfo(driver: webdriver, url: str): 


однако, в отличие от основного модуля, где создается экземпляр, и PyCharm показывает в подсказках все методы и поля объекта,
в другом модуле никаких подсказок не дает, хотя на тип параметра и не ругается

Python 3.5, PyCharm 2020.2


Впрочем, если объявить параметр тем именем, как показывает дебаггер:
Код: python
1.
def getShortMessagesInfo(driver: selenium.webdriver.chrome.webdriver.WebDriver, url: str):


все равно подсказок нет (((
...
Рейтинг: 0 / 0
[Python] Как объявлять в другом модуле webdriver параметром чтобы срабатывало подсказка ме
    #40005200
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) по-видимому, нужно настроить PyCharm (я PyCharm не использую, поэтому не скажу, что и как настроить).
2) Питон использует динамическую типизацию и объявление типов в Питоне не делается. В последнее время модули поддерживающие объявление и поддержку типов данных появились. Эти модули нужно импортировать, и возможно проблема здесь: не импортировали библиотеку с поддержкой типов.
3) Если вам нужна поддержка и объявление типов, то лучше использовать Java или C#. Будет проще на порядок, да и код будет более вменяемым.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Python] Как объявлять в другом модуле webdriver параметром чтобы срабатывало подсказка ме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]