Tag: windows

Как сделать os.execv () в Python в Windows без отсоединения от консоли?

Я использую Python 2.6 в Windows 7. У меня есть файл Windows .cmd, который вызывает Python для запуска веб-сервера CherryPy (версия 3.1.2). Я запускаю этот .cmd-файл, выполнив его в командной строке в CMD-оболочке Windows. Когда CherryPy замечает, что один из его зависимых файлов изменился, он перезапускается. Есть пара проблем, возникающих в этой конфигурации в Windows, […]

Как получить клавиши со стрелками и ввести ключ на клавиатуре в Linux, чтобы вести себя как windows7

Я разрабатываю программу для управления машиной, на которой будет подключена только клавиатура. Я использую Python 2.7 и Tkinter 8.5. Я использую OptionMenu чтобы позволить пользователю выполнять настройку на машине. Когда я запускаю под Windows, я могу использовать клавиши со стрелками на клавиатуре для перемещения по раскрывающемуся списку, а затем использовать кнопку клавиатуры для выбора. Это […]

Python – получить значения датчиков и скорости вращения вентиляторов – Windows 10

Я пытаюсь получить скрипт Python, чтобы показывать температуру для CPU, GPU и других доступных датчиков в моем оборудовании, но я не нашел ничего полезного. Я попытался использовать WMI для получения этих значений, но мой процессор, по-видимому, не поддерживается. Код, который я использовал, был: import wmi w = wmi.WMI(namespace="root\wmi") temperature_info = w.MSAcpi_ThermalZoneTemperature()[0] print temperature_info.CurrentTemperature который я […]

Открытие файла в редакторе, пока он открыт в скрипте

У меня есть следующий код: import os import sys import tempfile import subprocess with tempfile.NamedTemporaryFile('w+') as f: if sys.platform == 'linux': subprocess.call('vim', f.name) elif sys.platform == 'nt': os.system(f.name) Он открывает foobar.txt используя либо vim для Linux, либо редактор по умолчанию в Windows. В Linux он отлично работает: tempfile.NamedTemporaryFile() создает временный файл, и vim открывает его. […]

Почему мое сообщение Protobuf усекается только при отправке из окна Windows в ящик Linux?

Я использую несложную, синхронную Python-серверную и клиентскую комбинацию, чтобы отправлять сообщения Google Protobuf через TCP-соединение. Сервер работает в Windows XP с использованием Python 2.5.4 и Google Protobuf 2.4.1. Клиент работает на сервере Ubuntu 12.04 с использованием Python 2.7.3 и Google Protobuf 2.4.1. Когда я запускаю сервер на компьютере XP и пытаюсь поговорить с ним с […]

Не удается установить Pillow для Python 3.x в Windows – требуется Zlib

Я использую PyCharm с Python 3.0, и я хочу импортировать Pillow Module. При установке модуля Pillow от Project Interpreter я получил сообщение, в котором говорится: ValueError: zlib is required unless explicitly disabled using –disable-zlib, aborting. Я также попытался установить то же самое из командной строки, используя как установку папок, так и легкую установку, но в […]

Как можно надежно обнаружить отключенный TCP-сокет с помощью MsgWaitForMultipleObjects?

Twisted включает в себя реактор, реализованный поверх MsgWaitForMultipleObjects . По-видимому, у реактора есть проблемы, которые надежно замечают, когда соединение TCP заканчивается, по крайней мере, в случае, когда одноранговый узел отправляет несколько байтов, а затем быстро закрывает соединение. Кажется, что происходит: Реактор вызывает MsgWaitForMultipleObjects с некоторыми дескрипторами сокетов и QS_ALLINPUT . Вызов завершается и указывает на […]

Использование Wine и py2exe для создания приложений Windows из проекта Python

Недавно я создал приложение для клиента, у которого есть несколько файлов python. Я использую ubuntu, и теперь, когда я закончен, я хотел бы дать это клиенту таким образом, чтобы облегчить ее использование в окнах. Я просмотрел py2exe с вином, а также cx_freeze и некоторые другие вещи, но не могу найти простой учебник или полезную документацию […]

Как использовать psutil.Popen с командами unicode на Python 2

Эй, я пытаюсь выполнить следующую команду (используя psutil.Popen с python 2.7): "C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE" "C:\docs\ת.xlsm" Используя этот код: dir = u"C:\\docs" doc = os.listdir(dir)[0] full_path = os.path.join(dir, doc) command = u"\"C:\\Program Files (x86)\\Microsoft Office\\root\\Office16\\EXCEL.EXE\" \"{}\"".format(full_path) process = psutil.Popen(command) Но я получаю это исключение: process = psutil.Popen(command) File "C:\Python27\lib\site-packages\psutil\__init__.py", line 1370, in __init__ self.__subproc = […]

Изменение фона Windows с Python

Кто-нибудь знает способ изменить Обои для рабочего стола Windows с помощью python, чтобы изменения были постоянными? Я нашел этот код import ctypes SPI_SETDESKWALLPAPER = 20 ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, "myimage.jpg" , 0) Этот код работает, но как только вы выходите из системы и снова входите в систему, фон возвращается к исходному изображению. Я бы предпочел решение, которое […]

Python - лучший язык программирования в мире.