Tag: питон

Могу ли я эффективно обменивать два экземпляра класса путем замены __dict__?

У меня большой класс с большим количеством участников, и довольно много ссылок на примеры этого класса. К сожалению (по разумным причинам) все эти ссылки неверны. Вместо того, чтобы повторно создавать каждый (и находить и обновлять везде, на которые ссылаются объекты) или добавлять дополнительный уровень косвенности каждый раз, когда я обращаюсь к этому классу или индивидуально […]

Код выхода Pycharm 0

Всякий раз, когда я запускаю какой-либо код, моя консоль всегда заканчивается Process finished with exit code 0 . Например, если бы я просто напечатал («hellow»): pydev debugger: process 21021 is connecting Connected to pydev debugger (build 131.618) hellow Process finished with exit code 0 Есть ли способ сделать вывод «просто»?

Как развернуть эту комбинацию «Python + twill + mechanize» с «Google App Engine»?

Я пытался передать свой логин и пароль из сценария Python на страницу входа eBay . Позже я хочу, чтобы этот сценарий запускался из « Google App Engine » Мне предложили использовать « механизировать ». К сожалению, это не сработало для меня: IDLE 1.2.4 >>> import re >>> import mechanize >>> br = mechanize.Browser() >>> br.open("https://signin.ebay.com") […]

Заявление: with и tarfile

Я пытаюсь использовать модуль statement и tarfile … with tarfile.open('/dir/dir/dir.tar.gz', 'w:gz') as fl: fl.add('/dir/dir/dir/', arcname = '/') Итак, это показывает следующее: Traceback (последний последний вызов): Файл "", строка 1, в AttributeError: объект 'TarFile' не имеет атрибута '__exit__' Я пытаюсь создать файл tar.gz и закрыть его с помощью оператора, но он показывает ошибку. В чем проблема? […]

Каково имя этого оператора «_» в Python?

Я читал « Скрытые черты Python», и я наткнулся на этот ответ . С самого начала: При использовании интерактивной оболочки «_» содержит значение последнего напечатанного элемента: >>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> _ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> Как называется этот оператор? […]

что означает «decimal.getcontext (). copy ()» означает

import decimal # Decimals a=decimal.getcontext().copy() print a что полезно.

Как записать имена, начинающиеся с A – L, в один файл, а остальные – на другой?

Привет, мое задание: Создайте систему, которая позволяет пользователю вводить имя, название, фамилию, Dob, адрес электронной почты и номер телефона. После отправки сведений они должны быть записаны в файл. Фамилии, начинающиеся с буквы A – L должны быть записаны в один файл. Фамилии, начинающиеся с M Z должны быть записаны во второй файл. Пользователь должен иметь […]

Добавление значений из кортежей одинаковой длины

В графической программе, которую я пишу, используя pygame, я использую кортеж, представляющий такую ​​координату: (50, 50). Иногда я вызываю функцию, которая возвращает другой кортеж, такой как (3, -5), который представляет изменение в координате. Каков наилучший способ добавить значение изменения к значению координаты. Было бы неплохо, если бы я мог сделать что-то вроде координат + = […]

В Python, как мне взять список и сократить его до списка дубликатов?

У меня есть список строк, которые должны быть уникальными. Я хочу иметь возможность быстро проверять дубликаты. В частности, я хотел бы иметь возможность взять исходный список и создать новый список, содержащий любые повторяющиеся элементы. Меня не волнует, сколько раз элементы повторяются, поэтому ему не нужно дважды вводить слово, если есть два дубликата. К сожалению, я […]

Как определить, работает ли ваше приложение на локальном сервере разработки Python?

Мне нужно программно определить, работает ли мое приложение в разработке или нет, поэтому я могу предоставить значения песочницы для различных констант и методов. Что-то вроде: if app.development: # Live mode FREEBASE_USER = "spam123" FREEBASE_PSWD = "eggs123" FREEBASE = freebase else: # Sandbox mode FREEBASE_USER = "spam" FREEBASE_PSWD = "eggs" FREEBASE = freebase.sandbox

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