Tag: python

Использование нескольких курсоров во вложенном цикле в sqlite3 из python-2.7

У меня возникли проблемы с использованием нескольких курсоров в одной базе данных sqlite внутри вложенного цикла. Я нашел решение, которое работает для меня, но оно ограничено, и я не видел эту конкретную проблему, зарегистрированную в Интернете. Я размещаю это так: – Доступна ясная проблема / решение. Чтобы узнать, есть ли лучшее решение. Возможно, я обнаружил […]

Почему объект python threading.Thread имеет «начало», но не «останавливается»?

В потоковом модуле python имеется объект Thread который будет использоваться для запуска процессов и функций в другом потоке. У этого объекта есть метод start , но не метод stop . В чем причина, по которой Thread не может быть остановлен моим вызовом простого метода stop ? Я могу представить случаи, когда неудобно использовать метод join […]

Основные факторы в python

Я ищу основные коэффициенты 2500 с кодом ниже, но мой код печатает только 2 в настоящее время, и я не уверен, почему это так. no = 2500 count = 0 # Finding factors of 2500 for i in range(1,no): if no%i == 0: # Now that the factors have been found, the prime factors will […]

Перегрузка операторов сложения, вычитания и умножения

Как вы перегружаете операцию сложения, вычитания и умножения, чтобы мы могли добавлять, вычитать и умножать два вектора разных или одинаковых размеров? Например, если векторы имеют разные размеры, мы должны иметь возможность добавлять, вычитать или умножать два вектора в соответствии с наименьшим размером вектора? Я создал функцию, которая позволяет вам изменять разные векторы, но теперь я […]

Как я могу программно изменить argspec функции в декораторе python?

С учетом функции: def func(f1, kw='default'): pass bare_argspec = inspect.getargspec(func) @decorator def func2(f1, kw='default'): pass decorated_argspec = inspect.getargspec(func2) Как создать декоратор таким образом, чтобы bare_argspec == decorated_argspec ? (Что касается того, почему структура, которая вызывает украшенную функцию, проверяет argspec, чтобы выбрать, что нужно пройти, поэтому декоратор должен сохранить тот же argspec, чтобы играть хорошо. Когда […]

Python: «subprocess.Popen» проверить успех и ошибки

Я хочу проверить, успешно ли завершил выполнение или не удалось выполнить подпроцесс. В настоящее время я придумал решение, но я не уверен, что он является правильным и надежным. Гарантируется ли, что каждый процесс выводит свои ошибки только на stderr с уважением на stdout: Примечание: меня не интересует просто перенаправление / распечатка вывода. Это я уже […]

Возврат рекурсии python Нет типа

Я не понимаю, как я могу вернуть List вместо None ? class foo(): def recursion(aList): if isGoal(aList[-1]): return aList for item in anotherList: newList = list(aList) newList.append(item) recursion(newList) someList = [0] return recursion(someList) В основном код должен записывать все пути (начинаться с 0). Тот, кто получит 100 первых, будет возвращен. isGoal() заключается в том, чтобы […]

Как выполнять многострочные операторы в собственном отладчике Python (PDB)

Поэтому я запускаю скрипт Python, в котором я вызываю отладчик Python, PDB, написав: import ipdb; ipdb.set_trace() (версия iPython PDB, хотя по этому вопросу я не думаю, что это имеет значение, я использую ее только для цветного вывода). Теперь, когда я добираюсь до отладчика, я хочу выполнить многострочный оператор, такой как предложение if или цикл for, […]

Проблема с Caesar Cipher

Я пытаюсь реализовать цезарский шифр. Я попытался вернуть сообщение в функцию, но получаю сообщение об ошибке (внешняя функция). Может ли кто-нибудь помочь, пожалуйста? заранее спасибо cat cate catec catecv message = input("type message ") shift = int(input("Enter number to code ")) message = message.lower() #convets to lower case print (message) for a in message: if […]

python Вызов внешней программы приводит к ошибке % 1 не является допустимым приложением Win32

Я пишу интерфейс GUI, который после того, как он проведет проверку, выполнит серию уже существующих файлов vbscript .wsf. Моя проблема в том, что когда я пытаюсь выполнить .wsf-файлы, я получаю ошибку WindowsError: [Error 193] %1 is not a valid Win32 application Запуск их из командной строки отлично работает d:\<some path>\<some file>.wsf Я пробовал несколько различных […]

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