Tag: python 2.7

Python Popen – wait vs communication vs CalledProcessError

Продолжая свой предыдущий вопрос, я вижу, что для получения кода ошибки процесса, который я породил через Popen в python, мне нужно вызвать wait () или communication () (который можно использовать для доступа к атрибутам stdout и stderr Popen): app7z = '/path/to/7z.exe' command = [app7z, 'a', dstFile.temp, "-y", "-r", os.path.join(src.Dir, '*')] process = Popen(command, stdout=PIPE, startupinfo=startupinfo) […]

Как сделать этот блок кода python коротким и эффективным

Я новичок в программировании и питоне. Я решал проблему. Я нашел решение, но оно кажется слишком медленным. if n % 2 == 0 and n % 3 == 0 and\ n % 4 == 0 and n % 5 == 0 and\ n % 6 == 0 and n % 7 == 0 and\ n […]

windows scrapyd-deploy не распознается

Я устанавливаю scrapyd как это pip install scrapyd Я хочу использовать scrapyd-deploy когда я печатаю scrapyd Я получил это исключение в cmd: «scrapyd» не распознается как внутренняя или внешняя команда, оперативная программа или командный файл.

Проверка нечеткой / приблизительной подстроки, существующей в более длинной строке, в Python?

Используя алгоритмы типа leveinstein (leveinstein или difflib), легко найти примерные соответствия. >>> import difflib >>> difflib.SequenceMatcher(None,"amazing","amaging").ratio() 0.8571428571428571 Нечеткие совпадения могут быть обнаружены путем принятия порога по мере необходимости. Текущее требование: найти нечеткую подстроку на основе порога в большей строке. например. large_string = "thelargemanhatanproject is a great project in themanhattincity" query_string = "manhattan" #result = "manhatan","manhattin" […]

Избегание циклического (циклического) импорта в Python?

Один из способов – использовать import x, не используя ключевое слово «from». Итак, вы все время ссылаетесь на вещи с их пространством имен. Есть ли другой путь? как делать что-то вроде C ++ ifnotdef __b__ def __b__ типа вещи?

Как поймать это исключение Python: ошибка: Существующее соединение было принудительно закрыто удаленным хостом

Я пытаюсь поймать это особое исключение (и только это исключение) в Python 2.7, но я не могу найти документацию по классу исключений. Есть ли это? [Errno 10054] An existing connection was forcibly closed by the remote host Мой код: try: # Deleting filename self.ftp.delete(filename) return True except (error_reply, error_perm, error_temp): return False except # ?? […]

python: итерация через словарь со значениями списка

Учитывая словарь списков, например d = {'1':[11,12], '2':[21,21]} Что более питоновское или иное предпочтительнее: for k in d: for x in d[k]: # whatever with k, x или for k, dk in d.iteritems(): for x in dk: # whatever with k, x или есть что-то еще, чтобы рассмотреть? EDIT, в случае, если список может быть […]

Могу ли я показать десятичные знаки и научную нотацию на оси графика matplotlib с использованием Python 2.7?

Я рисую некоторые большие числа с matplotlib в программе pyqt, используя python 2.7. Я имею ось y, которая колеблется от 1e + 18 до 3e + 18 (обычно). Я бы хотел, чтобы каждая отметка показывала значения в научной нотации и с двумя знаками после запятой. Например, 2.35e + 18 вместо 2e + 18, потому что […]

Где документируется процедура выключения Python?

CPython имеет странное поведение, когда он устанавливает модули в None во время выключения. Это приводит к сбою регистрации ошибок во время выключения некоторого многопотокового кода, который я написал. Я не могу найти документацию по этому поведению. Это упоминается попутно в PEP 432 : […] значительно уменьшает количество модулей, которые будут испытывать поведение «глобальные глобальные модули» […]

Изменение URL-адреса реферера в запросах python

Как изменить реферер, если я использую библиотеку запросов, чтобы сделать запрос GET на веб-страницу. Я прошел через все руководство, но не смог его найти.

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