Tag: windows

Python на Windows, вызывающий «make -j4» через подпроцесс зависает, -j1 работает

При переносе скрипта сборки в Windows я заметил, что я не могу вызвать make с параметром параллельной сборки -j изнутри python: subprocess.call("make -j4 -f Makefile.win32 target".split()) Это на Windows 7 (в виртуальной машине), с Python 3.4.2 (или 2.7.8), GNU Make 3.81 от MinGW. Сделать сам вызывает cl.exe для компиляции около 40 C-файлов. Когда вы убиваете […]

Python, setuptools, wheel, entry_points, .exe-оболочки для Windows и многопроцессорность

TL; DR; – setuptools / distutils script wrapper .exe entry_points не запускают многопроцессорную многопроцессорную обработку Windows. Колесо обертки .exe entry_points делают. Как я могу получить предыдущее поведение? Многие из нас, вероятно, столкнулись с проблемой с многопроцессорным модулем Python 2.X и Windows с бесконечной рекурсией при непосредственном вызове скрипта модуля. Когда я создал точку входа для […]

Как установить службу Python Windows с помощью cx_Freeze?

В настоящее время у меня есть файл Python, который при запуске с использованием python file_name.py устанавливает службу Windows, которую можно просмотреть в средстве просмотра событий в журналах приложений и остановить с помощью sc stop service_name. Однако при преобразовании в исполняемый файл с использованием cx_Freeze исполняемый файл запускается без ошибок, но служба больше не устанавливает. Это […]

Как работает разрешение имен функций в CTYPES?

Я работаю с Windows API, имена функций которого начинаются с подчеркивания в 32-разрядной dll (например, _FunctionName), но не в 64-разрядной версии (например, FunctionName). Я использую код, подобный этому, для загрузки и вызова 64-битных версий функций: dll = windll.LoadLibrary('library.dll') dll['FunctionName']() Тем не менее, я считаю, что я могу использовать тот же код для вызова 32-битных функций, […]

pip install traceback error при установке пакетов в Python

У меня возникли проблемы с установкой пакетов python с использованием «pip», у меня нет проблем до пары дней назад, но теперь у меня есть ошибка ниже каждый раз, когда я хочу что-то установить. Я использую Python 2.7 на окнах, и я уже переустанавливаю «pip» тем же. Traceback (most recent call last): File "C:\Python27\Scripts\pip-script.py", line 9, […]

Исполняемый скрипт Python не принимает sys.argv в Windows

У меня два компьютера с Windows, и я только что нашел, что на одном из них, если я запускал код python напрямую, например: test_args.py input1 input2 Python не распознает вход, который я дал, но это работает: python test_args.py input1 input2 Я пробовал код: import sys print 'Number of arguments:', len(sys.argv), 'arguments.' print 'Argument List:', str(sys.argv) […]

CreateProcessWithLogonW, чтобы создать процесс как другого пользователя на другом рабочем столе, не удается с браузером

Прежде всего трудно найти сложный заголовок, потому что вся ситуация сложная и запутанная. Я пытаюсь создать процесс как пользователь с ограниченными правами (пользователь входит в группу «Пользователи»). Процесс должен появиться на другом рабочем столе (назовем его «test»), а не на "default" -desktop. Процесс, который использует функцию CreateProcessWithLogonW работает с правами администратора. Хотя обычное приложение (блокнот, […]

Как создать ярлык в startmenu с помощью setuptools windows installer

Я хочу создать начальное меню или ярлык рабочего стола для моего пакета установки Windows Python. Я пытаюсь выполнить https://docs.python.org/3.4/distutils/builtdist.html#the-postinstallation-script Вот мой сценарий; import sys from os.path import dirname, join, expanduser pyw_executable = sys.executable.replace('python.exe','pythonw.exe') script_file = join(dirname(pyw_executable), 'Scripts', 'tklsystem-script.py') w_dir = expanduser(join('~','lsf_files')) print(sys.argv) if sys.argv[1] == '-install': print('Creating Shortcut') create_shortcut( target=pyw_executable, description='A program to work with […]

Получить значение Span с помощью Curl или Python (но когда я делаю это пусто)?

У меня есть это программное обеспечение для видеонаблюдения в Windows, у которого есть удаленный доступ для браузера, на IP-адрес ПК. (Я также могу просматривать с удаленного, так как у меня есть публичный IP-адрес). Я проверяю код в пользовательском интерфейсе браузера и хочу взять эти значения диапазона: код веб-сайта <span id="liveCameraCount">2</span> <span id="totalCameraCount">2</span> но, когда я […]

Получение «поднять WebDriverException» под управлением Selenium Python для Firefox в Windows 7

Я постоянно получаю ошибки Python, пытаясь выполнить следующий простой код Selenium Python для Firefox в системе Windows 7. from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Firefox() driver.get("http://www.python.org") Я не мог найти какие-либо предыдущие вопросы, связанные с Windows, и поэтому я пытаюсь выяснить, сможет ли кто-нибудь помочь мне решить эту проблему. Я удалил […]

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