Tag: windows

Использование pymssql для вставки объекта datetime в SQL Server

Как вставить объект datatime с помощью pymssql? Я знаю, что таблица SQL Server ожидает объект datetime, скажем, в позиции 3. Я пробовал все три из них: cursor.execute("INSERT INTO MyTable VALUES(1, 'Having Trouble', datetime.datetime.now())") cursor.execute("INSERT INTO MyTable VALUES(1, 'Having Trouble', 20130410)") cursor.execute("INSERT INTO MyTable VALUES(1, 'Having Trouble', '20130410')") cursor.execute("INSERT INTO MyTable VALUES(1, 'Having Trouble', GETDATE())") и […]

Как читать / записывать файлы в неизвестный каталог пользователя?

Я пытаюсь читать и записывать файлы из каталога пользователей (C: \ Users \ USERNAME \ Test Source). Но я не смог найти какие-либо ресурсы о том, как я могу автоматически определять имя пользователя, USERNAME в выше, или в любом случае, чтобы я мог читать и записывать в каталог, не зная, что такое имя пользователя. Может […]

Win 64bit GetThreadContext возвращает регистры с нулевым выводом или код ошибки 0x57

Я работаю над 64-разрядной машиной Windows 7 (у меня есть admin privs). Я использую Python 2.7 (64-разрядный) с PyDev ctypes для Eclipse, чтобы попробовать и прочитать значения регистров во всех потоках, связанных с определенным PID (попробовал оба PID-процессов процессов, работающих в режимах 64 и 32 бит), но когда я сделайте это, значения для регистров все […]

Обнаружение имени файла с помощью символов Unicode в окнах

Версия для Python: 2.7.3 Имя файла: test snowman character –☃ -. Mp3 Прошли следующие тесты, ни один из них не оказался успешным. >>> os.path.exist('test snowman character –☃–.mp3') False >>> os.path.exist(repr('test snowman character –☃–.mp3')) False >>> os.path.isfile('test snowman character –\\xe2\\x98\\x83–.mp3') False >>> os.path.isfile(r'test snowman character –\\xe2\\x98\\x83–.mp3') False >>> os.path.isfile('test snowman character –☃–.mp3'.decode('utf-8')) False Пытался получить файлы […]

Как получить подстроку из строки в python 2

Я пытаюсь получить подстроку из строки, она должна быть конкретной, хотя, если вы используете эту функцию и печатаете ее, вы получите длинную строку со всеми текущими неответчивыми процессами и их информацией, мне нужен PID из определенного процесса. r = os.popen('tasklist /FI "STATUS eq Not Responding"').read().strip() print r например, если chrome.exe не отвечает, он будет в […]

Как разрешить / запретить доступ к записи в каталог в Windows с помощью Python?

Я хотел бы иметь возможность разрешать или запрещать доступ к записи в конкретный каталог в Windows XP и более. Я попробовал следующее, и все они не работают: os.chmod() : может быть указан только атрибут только для чтения файла, см. документ Python win32api.SetFileAttribute() FILE_ATTRIBUTE_READONLY: файл, доступный только для чтения. […] Этот атрибут не соблюдается в каталогах […]

Ошибка при установке P4Python в windows

Конфигурация: Machine: windows8 64-bit Pyhton 2.7 Environment variable: PATH: %PATH%;C:\Python27 PYTHONPATH: C:\Python27;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk; При установке P4Python 2.7 у меня появилось следующее сообщение: Для получения пути установки P4Python возникла проблема с привязкой. Возможные причины: 1) Python не установлен. 2) Установлена ​​неподдерживаемая версия или архитектура Python. 3) Папка, содержащая исполняемый файл Python, не находится в системном пути. 4) […]

Сброс Python SIGINT в обработчик сигнала по умолчанию

Информация о версии: ОС: Windows 7 Версия Python 3.3.5 Ниже приведен небольшой фрагмент тестового кода, в котором я играл. Цель состояла в том, чтобы игнорировать CTRL-C во время выполнения определенного кода, после чего будет восстановлено поведение CTRL-C . import signal import time try: # marker 1 print('No signal handler modifications yet') print('Sleeping…') time.sleep(10) # marker […]

python, windows: разбор командных строк с помощью shlex

когда вам нужно разбить командную строку, например, чтобы вызвать popen, лучшая практика, похоже, subprocess.Popen(shlex.split(cmd), … но RTFM Класс shlex позволяет легко писать лексические анализаторы для простых синтаксисов, похожих на оболочку Unix … Итак, каков правильный способ на win32? и как насчет синтаксического анализа цитат и POSIX против режима, отличного от POSIX? с наилучшими пожеланиями, Массимо

Кодовая страница chcp 65001 приводит к завершению программы без какой-либо ошибки

проблема Проблема возникает, когда я хочу вводить символ Unicode в интерпретаторе Python (для простоты я использовал a-umlaut в примере, но я впервые столкнулся с этим для символов Farsi). Всякий раз, когда я использую python с кодовой страницей chcp 65001 а затем пытаюсь ввести хотя бы один символ Unicode, Python выходит без какой-либо ошибки. Я провел […]

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