import socket
def check_service(ip, port):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(5) # 5 seconds timeout
result = sock.connect_ex((ip, port))
if result == 0:
print(f"Service at {ip}:{port} is up")
else:
print(f"Service at {ip}:{port} is down")
sock.close()
ip = "127.0.0.1"
port = 445
check_service(ip, port)
Service at 127.0.0.1:445 is up
Простой способ:
При появлении дежурного напряжения (+5в) на выходе блока питания.
в каждой строке по 2 слова. Проверка на наличие дублей должна быть по первому слову, а не по всей строке
if words and words[0] == value:
здесь два логических действия первое words[0] == value
второе, вычисляется результат первого И words, т.е.(1 and 0 == 0)->True
import sys
sys.path.append('../utils')
import foo
foo.in_foo('hello')
├── main
│ ├── file.py
│ └── tt.py
└── utils
├── foo.py