Size: a a a

Сообщество Python Программистов

2021 March 01

B

Black Noire in Сообщество Python Программистов
Egor
На питон с другого языка перешел? Почему за классы уже через неделю взялся? Успел изучить то, что до них?
я до этого тоже с классами работал)
источник

B

Black Noire in Сообщество Python Программистов
пока потихоньку изучая
источник

B

Black Noire in Сообщество Python Программистов
вот не могу структурировать код
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Black Noire
Всем привет! Неделю назад начал изучать python и среду разработки airtest ide c библиотекой "poco".
Кто сможет помочь с моим "говнокодом"?
Как можно правильно структурировать код?
Скину на чай рубликов, тому кто поможет)

class space():
   def __init_(self):
       pass
   def create(self):
       if poco("Второе пространство удалено").exists():
           poco("Второе пространство удалено").click()
           poco("android:id/button1").wait_for_appearance()
           poco("android:id/button1").click()
           poco("android:id/content").offspring("com.miui.securitycore:id/creteSpace").wait_for_appearance()
           poco("android:id/content").offspring("com.miui.securitycore:id/creteSpace").click()
           poco("android.widget.FrameLayout").offspring("android.miui:id/image").wait_for_appearance()
           poco("android.widget.FrameLayout").offspring("android.miui:id/image").click()
           poco("com.miui.securitycore:id/start_setting_btn").wait_for_appearance()
           poco("com.miui.securitycore:id/start_setting_btn").click()
           poco("com.miui.securitycore:id/image_right").wait_for_appearance()
           poco("com.miui.securitycore:id/image_right").click()
           poco("com.miui.securitycore:id/start_setting_btn").wait_for_appearance()
           poco("com.miui.securitycore:id/start_setting_btn").click()
           poco("android:id/content").child("android.widget.LinearLayout").offspring("com.miui.securitycore:id/skip").wait_for_appearance()
           poco("android:id/content").child("android.widget.LinearLayout").offspring("com.miui.securitycore:id/skip").click()
       
s = space()
s.create()

Скрипт
работает, но криво. Иногда код слетает. Спасибо за внимание. Только не кидайтесь тапками)
А когда он слетает, выдаёт исключение, или вообще ничего не показывает ?
источник

B

Black Noire in Сообщество Python Программистов
@alexandr:~#_
А когда он слетает, выдаёт исключение, или вообще ничего не показывает ?
скрипт полностью останавливается. я код топорно сделал
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Black Noire
скрипт полностью останавливается. я код топорно сделал
Т.е. не зависает, и якобы "нормально" завершается sys.exit(-1) ?
источник

B

Black Noire in Сообщество Python Программистов
@alexandr:~#_
Т.е. не зависает, и якобы "нормально" завершается sys.exit(-1) ?
да
источник

B

Black Noire in Сообщество Python Программистов
скрипт сам работает
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Следовательно, где-то есть логическая часть кода, которая и гарантирует этот выход, м.б. я капитан очевидность,  тут отладка нужна, смотреть какие данные получает, какие объекты образуются , структуры данных, в общем отладка.
источник

@

@alexandr:~#_ in Сообщество Python Программистов
@alexandr:~#_
Следовательно, где-то есть логическая часть кода, которая и гарантирует этот выход, м.б. я капитан очевидность,  тут отладка нужна, смотреть какие данные получает, какие объекты образуются , структуры данных, в общем отладка.
Т.е. в какой-то момент в зависимосьи от выходных данных, и происходит этот выход (да, я капитан очевидность)
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Ибо с poco не работал, а в ближайшие 2 часа и 45 минут я не буду иметь доступ к пеке..(
источник

B

Black Noire in Сообщество Python Программистов
@alexandr:~#_
Ибо с poco не работал, а в ближайшие 2 часа и 45 минут я не буду иметь доступ к пеке..(
а что так?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
ага, только теперь у чата вообще никак не обозначено что есть голосовой чат
а ручками каждый раз соваццо - не самое лучшее решение
Не каждый раз, а только первый.
источник

КП

Кирилл Панов... in Сообщество Python Программистов
источник

НK

Никита KNESS :з... in Сообщество Python Программистов
Переслано от Никита KNESS :з...
Может мне кто-нибудь объяснить, как понять это задание, пожалуйста, верхний скрин вариант для нижнего
источник

НK

Никита KNESS :з... in Сообщество Python Программистов
Переслано от Никита KNESS :з...
источник

F

Fry in Сообщество Python Программистов
Здраствуйте, какой редактор выбрать?
источник

AT

Alexander T in Сообщество Python Программистов
Fry
Здраствуйте, какой редактор выбрать?
пучарм
источник

F

Fry in Сообщество Python Программистов
Alexander T
пучарм
Он мне кажется сложным
источник

▷$W1pr0g◁™ in Сообщество Python Программистов
Самый адекватный и удобный
источник