Size: a a a

Python beginners

2021 December 05

PG

Pavel Glukhov in Python beginners
попробуй использовать hex code кнопок.   https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
источник

PG

Pavel Glukhov in Python beginners
пример:
keyboard.press(KeyCode.from_vk(0x5C))
keyboard.release(KeyCode.from_vk(0x27))
источник

PG

Pavel Glukhov in Python beginners
остальное в доке)
источник

AV

Andrew Vozniak in Python beginners
Большое спасибо)
источник

AV

Andrew Vozniak in Python beginners
Один вопрос зачем указывать KeyCode.frome_vk()?
источник

PG

Pavel Glukhov in Python beginners
я нашел это в исходниках каки-то кусков кода. Не особо знаком с этой библиотекой. но думаю использование hex кодов должно решить срабатывание не тех кнопок.
источник

AV

Andrew Vozniak in Python beginners
Понял, спасибо
источник

s

std::mpa in Python beginners
co = compile("""
def f():
   return "some"
def g():
   return {"k": f()}
""", "some.py", "exec")
exec(co, globals(), l := {})
l["g"]()



> NameError: name 'f' is not defined

яннп…
источник

Z

Zart in Python beginners
>>> co = compile("""
... def f():
...     return "some"
... def g():
...     return {"k": f()}
... """, "some.py", "exec")
>>> exec(co, globals(), l := {})
>>> l["g"]()
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "some.py", line 5, in g
NameError: name 'f' is not defined
>>>
>>> def f():
...    return 'fuck you'
...
>>> l["g"]()
{'k': 'fuck you'}
>>> f=l['f']
>>> l["g"]()
{'k': 'some'}
>>>
источник

Z

Zart in Python beginners
dis.dis(co) объяснит почему
источник

И

Илья in Python beginners
Friends, обьясните плз что это за синтаксис import numpy as npfilename = 'filename.png'img = cv.imread(cv.samples.findFile(filename)),
источник

И

Илья in Python beginners
что означает =
источник

И

Илья in Python beginners
в импорте
источник

Z

Zart in Python beginners
это означает что ты копипастить не умеешь
источник

Z

Zart in Python beginners
импорт там закончился на as np в оригинале
источник

О

Олег in Python beginners
Мб просто строку разделить?
источник

И

Илья in Python beginners
ааа, боже) а я уже весь инет перерыл:D Спс
источник

Z

Zart in Python beginners
import numpy as np
filename = 'filename.png'
img = cv.imread(cv.samples.findFile(filename))
источник

s

std::mpa in Python beginners
ок. тогда финт с:

exec(co, glb, l1 := {})
exec(co, {**glb, **l1}, l2 := {})

прокатит
источник

Z

Zart in Python beginners
должен
источник