def talk():
myEmi = input("") # 1 присваиваем переменной myEmi значение введенное в input (это должно быть имя файла?) а кажется что сюда хотели вводить слово которое нужно искать в файле
with open(f"BD1/{myEmi}.txt", "r") as file: # 2 открытие файла на чтение с именем из п.1
if file.read() == myEmi: # 3 file.read() читает содержимое file и возвращает содержимое ввиде строки, а дальше вы сравниваете с введенным словом, которое же почему и в имени файла?! Нужно использовать оператор IN вместо ==, а ещё правильнее прочитать файл так result = file.readlines() , что вернёт список строк и потом уже искать в списке элемент.
print("Это слово есть!")
talk()
else:
with open(f"BD1/{myEmi}.txt", "w") as file:
file.write(myEmi)
talk()
talk() # 0 вызов функции talk()
конкретно и пошагово, а не просто указание на программу
По идее если сервис падает, то он освобождает порт.
сайт нормально работает на Linux дистрибутиве ThinStationРазница, например, в том, что на винде TTL исходящего пакета 64, а на Линуксе 128. Т.е. теоретически может быть какая-то сетевая аномалия, приводящая к очень длинному маршруту, на грани 64 хопов (трассировку делали?), и длина маршрута почему-то плавает больше-меньше (не спрашивайте почему такое может быть), а Линуксу при этом пофиг. Но убейте меня - нет идей, что такое происходит, что винда своими пакетами может ломать связь Линуксу.
<?php
$a=17;
if ($a < 0 ) {
if ($a % 2 === 1) {
echo "$a is negative odd";
} else {
echo "$a is negative even";
}
} else {
if ($a % 2 === 1) {
echo "$a is positive odd";
} else {
echo "$a is positive even";
}
}
function positive_or_negative($a) {
return ($a < 0 ) ? 'negative' : 'positive';
}
function odd_or_even($a) {
return ($a % 2 === 1 ) ? 'odd' : 'even';
}
echo "$a is "
. positive_or_negative($a)
. " "
. odd_or_even($a);