Определите, присутствуют ли все элементы в списке и в том же порядке в другом списке

Как создать функцию sublist() которая принимает два списка, list1 и list2 и возвращает True если list1 является подсписком list2 и False противном случае. list1 является подсписком list2 если числа в list1 отображаются в list2 в том же порядке, что и в list1 , но не обязательно последовательно. Например, >>> sublist([1, 12, 3],[25, 1, 30, 12, […]

Как перечислить все папки и файлы в каталоге после подключения через sftp в python

Привет, я использую python и пытаюсь подключиться к sftp и хочу извлечь XML-файл оттуда и разместить его в локальной системе, ниже приведен код import paramiko sftpURL = 'sftp.somewebsite.com' sftpUser = 'user_name' sftpPass = 'password' ssh = paramiko.SSHClient() # automatically add keys without requiring human intervention ssh.set_missing_host_key_policy( paramiko.AutoAddPolicy() ) ssh.connect(sftpURL, username=sftpUser, password=sftpPass) ftp = ssh.open_sftp() files […]

Неопределенный демонализованный процесс нереста в Python

Я пытаюсь создать демон Python, который запускает другие полностью независимые процессы. Общая идея заключается в заданной команде оболочки, опросе каждые несколько секунд и обеспечении того, чтобы выполнялось ровно k экземпляров команды. Мы сохраняем каталог pidfiles, и когда мы проводим опрос, мы удаляем pidfiles, чьи pids больше не запускаются и не запускаются (и не создают pidfiles […]

Не удалось изменить итератор списка в Python?

Простой пример: myList = [1, 2, 3, 4, 5] for obj in myList: obj += 1 print myList печать [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] в то время как: myList = [1, 2, 3, 4, 5] for index in range(0,len(myList)): myList[index] += 1 print myList печать [1, 2, 3, 4, 5] […]

даты соответствия с использованием регулярных выражений python

Я хочу сопоставить даты, которые имеют следующий формат: 2010-08-27, 2010/08/27 Сейчас я не очень-то особо отношусь к дате, которая действительно возможна, но только в том, что она в правильном формате. скажите регулярное выражение для этого. благодаря

Получение текстовых значений из XML в Python

from xml.dom.minidom import parseString dom = parseString(data) data = dom.getElementsByTagName('data') переменная 'data' возвращается как объект-элемент, но я не могу использовать ее в документации, чтобы получить текстовое значение элемента. Например: <something><data>I WANT THIS</data></something> У кого-нибудь есть идеи?

Разница между определением члена в __init__ и его определением в классе класса в python?

В чем разница между class a: def __init__(self): self.val=1 делать class a: val=1 def __init__(self): pass

Настройка Qtconsole IPython с помощью PyQt5

На OSX 10.9 у меня установлен Qt5. Позже я установил Ipython, sip и PyQt5 для сборки из источника. Теперь вот проблема: когда я пытаюсь запустить ipython qtconsole , у меня есть куча ошибок, связанных с файлами в этом каталоге (и его подпапках) /Library/Python/2.7/site-packages/IPython/ с последующим ImportError: Could not load requested Qt binding. Please ensure that […]

Проблемы с полной деинсталляцией Python 2.7 из Windows 7

несколько месяцев назад я установил Python 2.7 на свой ноутбук (мой ОС – Windows 7). После этого я решил использовать Python xy 2.7.3 вместо «чистого» Python; поэтому, как было предложено, я удалил Python 2.7 и попытался установить Python xy 2.7.3. Однако, когда я пытался запустить файл .exe для установки, появляется окно с предупреждением о том, […]

добавление одного и того же объекта дважды в ManyToManyField

У меня есть два класса модели django: class A(models.Model): name = models.CharField(max_length = 128) #irrelevant class B(models.Model): a = models.ManyToManyField(A) name = models.CharField(max_length = 128) #irrelevant Я хочу сделать следующее: a1 = A() a2 = A() b = B() baadd(a1) baadd(a1) #I want to have a1 twice baadd(a2) assert len(baall()) == 3 #this fails; the […]

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