Tag: питон

Appengine remote_api_shell не работает с учетными данными приложения по умолчанию с момента обновления

Недавно я обновил свои библиотеки gcloud с 118.0.0 до 132.0.0, и сразу же remote_api_shell больше не работал. Я прошел через несколько перестановок повторного входа в систему, чтобы установить учетные данные приложения по умолчанию через gcloud, а также использовать учетную запись службы и переменную среды. Все перестановки с тем же сообщением об ошибке: Traceback (most recent […]

ElasticSearch: EdgeNgrams и Numbers

Любые идеи о том, как EdgeNgram обрабатывает числа? Я запускаю стог сена с бэкэндом ElasticSearch. Я создал индексированное поле типа EdgeNgram. Это поле будет содержать строку, которая может содержать слова, а также числа. Когда я запускаю поиск по этому полю с использованием частичного слова, он работает так, как предполагается. Но если я добавлю частичное число, […]

Почему я должен ссылаться на «имена» и «привязку» в Python вместо «переменных» и «присваивания»?

Почему я должен ссылаться на «имена» и «привязку» в Python вместо «переменных» и «присваивания»? Я знаю, что этот вопрос немного общий, но я действительно хотел бы знать 🙂

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

У меня есть два списка в Python list_1 = [5, 2, 8]; list_2 = ['string1', 'string2', 'string3'] Я хотел бы отсортировать список кулаков и использовать результат для сортировки второго списка. Другими словами, результатом должно быть: # Sorted in descending order list_1_sorted = [8, 5, 2]; list_2_sorted = ['string3', 'string1', 'string2']; Я знаю, как сортировать каждый […]

Использование GCS в GAE Локальный devserver

Вчера этот код отлично работал как на локальных, так и на производственных серверах: import cloudstorage def filelist(Handler): gs_bucket_name="/bucketname" list=cloudstorage.listbucket(gs_bucket_name) logging.warning(list) self.write(list) for e in list: self.write(e) self.write("<br>") Со вчерашнего дня и сегодня я обновил GAE Launcher и изменил параметры выставления счетов (я использовал бесплатную пробную версию и теперь платный аккаунт) (не уверен, что это имеет […]

Поддержка Python long filename в Windows

Я пишу скрипт Python для копирования файлов; к сожалению, он продолжает терпеть неудачу, потому что имя файла слишком длинное (> 256). Есть ли способ решить эту проблему? Я использую Python 2.5.4 и Windows XP. Ура,

Как определить ленивую переменную в Python, которая повысит NotImplementedError для абстрактного скелета кода?

Я хочу определить некоторые константы в классе, которые будут определены в экземпляре класса (производные классы) – как сигнализировать об ошибке, если эти переменные не переопределяются в дочерних классах? Я хочу поднять NotImplementedError при первом чтении. class Parent(object): abstract_variable = ? # I want achieve same behavior for variable def abstract_function(self): raise NotImplementedError() class Child(Parent): def […]

Неизвестный вывод экрана с установленным вручную Python 2.7

Я установил Python 2.7 сегодня, используя: ./configure –prefix=/home/zhanwu/local –enable-shared –enable-profiling –with-pydebug make install Затем после каждого вызова функции я получаю что-то вроде «[37745 refs]» на экране: [zhanwu@cluster ~]$ ~/local/bin/python Python 2.7.1 (r271:86832, Jun 16 2011, 17:45:05) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import […]

Python: TypeError: принимает ровно 1 аргумент (2)

В настоящее время я использую singpath.com для практики моего питона, но у меня проблема с проблемой: Ожидаемый результат: >>>CurryPuff(3) 3.60 >>>CurryPuff(3,'Fish') 4.2 Это то, что я пробовал: def CurryPuff(x,typePuff): if(typePuff==''): return x*1.2 if(typePuff=='Fish'): return x*1.4 Но это дает мне эту ошибку: TypeError: CurryPuff() takes exactly 2 arguments (1 given) Я попытался поработать над этим, но […]

Как набрать отрицательное число с .isdigit?

когда я пробую это if question.isdigit() is True: Я могу вводить цифры в порядке, и это будет отфильтровывать альфа / буквенно-цифровые строки например, когда я пытаюсь использовать 's1' и 's', он переходит к (else). Проблема в том, что когда я помещаю отрицательное число, например -1, значение .isdigit 'counts' – 'как строковое значение и отклоняет его. […]

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