170 похожих чатов

Всем привет подскажите есть функция подключения к устройству def rs(port, baudrate):

"""Функция выполняет подключение к устройству по RS."""
ser = serial.Serial(f"{port}", f"{baudrate}", timeout=0)
exp = SerialSpawn(ser, encoding='utf-8')
exp.sendline('')
check = exp.expect(["login", '[#]'])
if check == 0:
exp.sendline(username)
exp.sendline(password)
print("LOGIN")
else:
exp.sendline("\r")
print("LOGIN ALREADY")

return exp

пишу функцию выхода из устройства

def dev_exit():
"""Функция выполняет выход из устройства."""
rs(port=DEV, baudrate=BAUDRATE)
rs.sendline('end') # команда sendline отправляет команду на устройство
sendline('exit') #
т.е.нужно взять exp из функции def rs(port, baudrate) и к нему пригвоздить атрибут sendline
вот как это сделать?

33 ответов

44 просмотра

обернуть подключение в класс Connection с методами connect, disconnect и хранить exp внутри этого класса?

Максим- Автор вопроса
Nastya Medveda
обернуть подключение в класс Connection с методами...

ну да,кстати знакома тема подключения к устройствам через tty?)

Ты что тут делаешь это де чат для питончиков?

Максим
ну да,кстати знакома тема подключения к устройства...

Скажите, а есть какие-то правила порядка импорта пакетов? Если импортируется куча всякого типа import os import sys from ThirdPartyLibrary import SomeMethod from myFile import MyClass1, Myclass2 import myPacket то надо ли сначала писать мои импорты, потом импорты стандартных библиотек, или наоборот, или как-то еще?

Nastya Medveda
Я пытаюсь выучить питон

он тебе не нужен милая, изучай лучше торговлю или маркетинг или дизайн-проектирование какое нибудь

Роман
пеп8

Импорты должны быть сгруппированы в следующем порядке: импорты из стандартной библиотеки импорты сторонних библиотек импорты модулей текущего проекта

Jon God
он тебе не нужен милая, изучай лучше торговлю или ...

Советы эксперта. Приму к сведению. Спасибо.

Nastya Medveda
Спасибо.

про перенос строки не забывай между импортами

Nastya Medveda
Советы эксперта. Приму к сведению. Спасибо.

ты каждого мальчика так же отшиваешь?))

Роман
про перенос строки не забывай между импортами

Да я делаю. Но все равно получается страшненько. Тип такого: from PySide2.QtWidgets import ( QApplication, QWidget, QMainWindow, QVBoxLayout, QHBoxLayout, QLabel, QCheckBox, QLineEdit, QPushButton, QDialog, QDialogButtonBox, QGridLayout )

Jon God
он тебе не нужен милая, изучай лучше торговлю или ...

!report Нормально такие вещи писать незнакомым людям?

Сергей
!report Нормально такие вещи писать незнакомым люд...

Нормально, предложил человеку заняться делом, нечего страшного нет

Igor Tymkiv
это сексизм

Ну в твоей голове выглядит так, дело твое

Jon God
Ну в твоей голове выглядит так, дело твое

А на каком еще основании мог быть дан совет? Ответом он был вроде на вполне адекватный комментарий

evle
Обычное такое бытовое хамство. :-)

Я же сказал что питон это удел мужчин

Расскажи ей например об этом https://youtu.be/5ocqKcmX1Qo Но кстати в комментах тоже подобные появляются на удивление Ладно идиотская тема извиняюсь что заострил

Jon God
он тебе не нужен милая, изучай лучше торговлю или ...

RO 1d, дорогой. Иди лучше изучай музыку или сварочное дело

Сергей
Расскажи ей например об этом https://youtu.be/5ocq...

В кордев команде CPython нормальное такое количество женщин, к слову

Сергей
Расскажи ей например об этом https://youtu.be/5ocq...

К слову видео не то что б сильно актуально сейчас(

Yatagarashy
Тебя интересует в жизни что-то кроме CPython?

Анекдоты которые можно найти в кордев канале в дискорде.

._.
CPython это обычный Python нет?

Счас загуглю🤷‍♂

._.
CPython это обычный Python нет?

Python это стандарт Cpython это одна из реализаций этого стандарта

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта