Tag: python 2.7

Возможность гибкости Python argparse для true / false и string?

У меня есть следующий аргумент parser, использующий argparse в скрипте python 2.7: parser = argparse.ArgumentParser(description=scriptdesc) parser.add_argument("-l", "–list", help="Show current running sesssions", dest="l_list", type=str, default=None) Я хочу иметь возможность запускать: ./script -l и ./script -l session_1 Чтобы сценарий возвращал либо все сеансы, либо один сеанс без дополнительного параметра, такого как -s Однако я не могу найти […]

Печать переменной по строкам с помощью строки перед Python 2.7

Я пишу инструмент реверса в Python, и я столкнулся с проблемой, пытающейся напечатать строку перед переменной с несколькими строками без редактирования самой строки Вот моя лента кода: # … query1 = commands.getoutput("ls -1 modules/recon | grep '.*\.py$' | grep -v '__init__.py'") print("module/%s/%s" % (module_type, query1.strip(".py")) Я хочу добавить «module / # module_type / # module_name», […]

Назначить модульный метод переменной класса или переменной экземпляра

В модуле a.py def task(): print "task called" a = task class A: func = task # this show error unbound method #func = task.__call__ # if i replace with this work def __init__(self): self.func_1 = task def test_1(self): self.func_1() @classmethod def test(cls): cls.func() a() A().test_1() A.test() Вывод: task called task called Traceback (most recent […]

Является ли lyth () атома python dict относительно GIL?

Я спрашиваю о CPython, python2.7. Скажем, у меня есть dict и несколько потоков, которые время от времени вставляют значения, вызывая add() : d = {} dlock = threading.Lock() def add(key, value): with dlock: d[key] = value Безопасно ли получить размер dict из отдельного потока без захвата блокировки, полагаясь только на GIL? def count(): return len(d) […]

newbiee query: mocking в python

Я пытаюсь одновременно изучить Python и насмешливую инфраструктуру на Python (из-за требований на моем рабочем месте). Я должен также упомянуть, что я также не знаком с насмешкой в ​​C ++ или на любом другом языке. До сих пор из того, что я понял, это то, что с насмешкой я могу реализовать код приложения, который делает […]

Ошибка сборки Python: не удалось создать модули _ssl и _hashlib

Я добавляю python 2.7.13 в качестве altinstall, установив исходный код в поле RHEL4 с помощью wget –no-check-certificate https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz tar -xvzf Python2.7.13.tar.xz cd Python2.7.13 ./configure –with-ensurepip=install make make test make altinstall так что я не перезаписываю python по умолчанию, который требуется для другого использования. Python 2.7.13 успешно установит, но не хватает нескольких важных модулей для проекта, […]

Отбрасывать индекс с помощью psycopg2 вступает в силу до или после фиксации?

Я использую скрипт python для вставки нескольких данных в базу данных postgresql. После документации postgresql, чтобы ускорить процесс загрузки, мой скрипт имеет такую ​​структуру Подключитесь к базе данных и создайте курсор Отбросьте все индексы Загрузите все данные с помощью команды «copy» Восстановить все индексы Зафиксировать и закрыть курсор и соединение (только зафиксировать в целом скрипте) […]

Как проверить последовательный номер в списке?

Это моя домашняя работа. Проблема заключается в том, чтобы найти способ проверить, являются ли элементы в списке последовательными или нет. Ниже приведен код, который я написал: def consecutive(var): for x in range(2, len(var)): forward = var[x] – var[x-1] backward = var[x-1] – var[x-2] if forward == backward: return True else: return False var = [] […]

Не удается просмотреть все вкладки в ttk.Notebook

У меня есть некоторые проблемы с вкладками класса ttk Notebook в python 2.7. Я не вижу всех вкладок, которые я создаю. Я сделал минимальный код для просмотра проблемы: from Tkinter import * import ttk root = Tk() nb = ttk.Notebook(root, width=320, height=240) nb.pack(fill=BOTH, expand=1) page0 = Frame(nb) page1 = Frame(nb) page2 = Frame(nb) page3 = […]

Как запустить два сценария одновременно для Grove Pi?

В настоящее время я использую GrovePi с двумя барометрическими датчиками. Мне интересно, есть ли способ запускать два кода python из командной строки за раз. Кто-нибудь может мне помочь, пожалуйста! Я использую операционную систему Linux и запускаю код с помощью командной строки. Я использую, sudo python script1.py & script2.py & который дает bash: script2.py: команда не […]

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