import re
pattern = re.compile(r'^\d+\.\s+') # начало строки, 1+ цифра, точка, 1+ пробел
# re.compile() можно сделать один раз, а потом переиспользовать полученный pattern
text = '1. Салат 1'
result = pattern.sub('', text) # заменяем пустой строкой подходящие под шаблон части text
print(result)
def setting(self):
self.server.check_currency()
...
self.setting()
window1 = Kurz()
, так как приложение уйдёт в рекурсивный вызов self.setting()
и из него уже не вернётся.python3 bot.py
, без activate и прочего, использует системное окружение.simpleDividers(n)[len(simpleDividers(n))+1]
sets = [set() for _ in range(3)]
for s in sets:
print(id(s))
1) Как мне использовать питон код в javascript коде сайта
2) Как я могу вносить изменения на работающую html страницу, аналогично работе javascript кода, написанного выше
subprocess.Popen
, os.system
, os.spawn
, os.startfile
, os.exec
, os.fork
и так далее. import sys
import traceback
# хук который ловит событие импорта модуля
def hook(event, args):
if event != 'import':
return
name, filename = args[0], args[1]
callstack = traceback.extract_stack(limit=None)
print(event, name, filename)
for item in traceback.format_list(callstack):
print(' ', item.strip())
sys.addaudithook(hook)
import json
print('Done')
print(languages is new_list) # True
a = [1, 2, 3]
b = a # b ссылается на тот же список
b.append(4) # список изменили
a = 5
b = a # b ссылается на 5
a += 1 # a = a + 1 т.е. a = 6 - a теперь ссылается на новый объект 6, b - по прежнему на 5.