Как говорится в названии, Python 3.10 не находит getWindowThreadProcessId () в библиотеке Win32Process . Мне потребовалось некоторое время, чтобы найти эту ошибку, но, похоже, она работает для всех остальных.
Я запускаю свой код в Python 3.10 Venv, созданный Pycharm. Я установил библиотеки сегодня изнутри Ван.import win32gui
import win32process
import psutil
import time
from datetime import datetime
last_window = None
while True:
try:
hwnd = win32gui.GetForegroundWindow()
if hwnd != last_window:
last_window = hwnd
# here is the problem, this doesn't deem to exist for my python
tid, pid = win32process.GetWindowThreadProcessId(hwnd)
proc = psutil.Process(pid)
window_title = win32gui.GetWindowText(hwnd)
timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(f"[{timestamp}] Focus switched to PID {pid} ({proc.name()}) - '{window_title}'")
except Exception as e:
print(f"Error: {e}")
time.sleep(0.005) # checks every 50ms
< /code>
Изменить:
По запросу я удалил Try /кроме и получил следующую Stacktrace: < /p>
Traceback (most recent call last):
File "C:\\main.py", line 14, in
tid, pid = win32process.GetWindowThreadProcessId(hwnd)
AttributeError: module 'win32process' has no attribute 'GetWindowThreadProcessId'
Process finished with exit code 1
< /code>
Это указывает на то, что я даже не получаю считывание PID или TID.
Я использую https://files.pythonhosted.org/packages ... _amd64.whr момент.
о сценарии PostInstall:
Я где -то читал (потерял ссылку, извините), что это не следует выполнять в venv ... < /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... dprocessid
Ошибка: модуль 'win32pocess' не имеет атрибута 'getWindowThreadProcessId' ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка: модуль 'win32pocess' не имеет атрибута 'getWindowThreadProcessId'
Anonymous » » в форуме Python - 0 Ответы
- 48 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Dipy — ошибка атрибута: AttributeError: модуль «numpy» не имеет атрибута «float»
Anonymous » » в форуме Python - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Dipy — ошибка атрибута: AttributeError: модуль «numpy» не имеет атрибута «float»
Anonymous » » в форуме Python - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка OpenAI API: ошибка анализа файла: txt. модуль «openai» не имеет атрибута «ошибка»
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-