r
перед ф-строкой во избежание нескольких invalid escape sequence:command = rf'C:\PsTools\psexec.exe -i 1 -s \\192.168.11.18 -u user -p password calc.exe'
import subprocess
def f():
command = rf'C:\Portable\Sysinternal\PsExec.exe -i 1 -s \\192.168.0.3 -u user -p password calc.exe'
return subprocess.call(command, stdout=subprocess.DEVNULL)
interactive=True
, надо указать номер сессии (можно узнать через cmd -> query user
), например: interactive_session=1
. Это аналог -i 1
в psexec.c.run_executable (executable: "cmd.exe", arguments=r"/c start calc.exe", interactive=True, interactive_session=1)
from bs4 import BeautifulSoup
s = ('''<div class="link">
<a target="_blank" class="tester" href="https://test.ru/">Ссылка</a>
</div>''')
item = BeautifulSoup(s, 'html.parser')
link = item.find(class_="link").find('a')['href']
print("Ссылка:", link)
>>> Ссылка: https://test.ru/
or
. True
, те что не выполнены - False
): значит строчка примет вид:if False or True or False or False or False:
что будет в итоге соответствовать => if True:
or
вернёт True
, если хотя бы один его операндов имеет значение True
. any((False, False, True, False))
=> True
.if len_pass_numbers in ('д', 'Да', 'Lf', 'lf', 'да'):
</>.