Tag: python

Список Python не отражает переменные изменения

Когда я пишу этот код: polly = "alive" palin = ["parrot", polly] print(palin) polly = "dead" print(palin) Я думал, что это выведет это: "['parrot', 'alive']" "['parrot', 'dead']" Однако это не так. Как получить его для вывода?

Скомпилированные и интерпретируемые языки

Я пытаюсь лучше понять разницу. Я нашел много объяснений в Интернете, но они склонны к абстрактным различиям, а не к практическим последствиям. Большинство моих опытов программирования были с CPython (динамический, интерпретируемый) и Java (статический, скомпилированный). Однако я понимаю, что существуют и другие типы интерпретируемых и скомпилированных языков. Помимо того, что исполняемые файлы могут быть распространены […]

Ручное повышение (выброс) исключения в Python

Как я могу создать исключение в Python, чтобы впоследствии его можно было поймать за except блока?

Как установить lxml на Ubuntu

Мне сложно установить lxml с easy_install на Ubuntu 11. Когда я $ easy_install lxml я получаю: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz Running lxml-2.3/setup.py -q bdist_egg –dist-dir /tmp/easy_install-7UdQOZ/lxml-2.3/egg-dist-tmp-GacQGy Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages […]

Selenium: исключение FirefoxProfile Не удается загрузить профиль

По этому предыдущему вопросу я обновил Selenium до версии 2.0.1. Но теперь у меня есть еще одна ошибка, даже когда файлы профиля существуют в /tmp/webdriver-py-profilecopy : Файл «/home/sultan/Repository/Django/monitor/app/request.py», строка 236, в исполнении браузер = Firefox (профиль) Файл «/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py», строка 46, в __init__ self.binary, таймаут), Файл «/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py», строка 46, в __init__ self.binary.launch_browser (self.profile) Файл «/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py», строка […]

Кодировка Base64 в Python 3

Следуя этому примеру python , я делаю: >>> import base64 >>> encoded = base64.b64encode(b'data to be encoded') >>> encoded b'ZGF0YSB0byBiZSBlbmNvZGVk' Но, если я оставлю лидирующую b и сделаю: >>> encoded = base64.b64encode('data to be encoded') я получил Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python32\lib\base64.py", line 56, in b64encode raise […]

Использование MultipartPostHandler для данных формы POST с помощью Python

Проблема: при отправке данных с urllib2 на Python все данные кодируются URL и отправляются как Content-Type: application / x-www-form-urlencoded. При загрузке файлов Content-Type вместо этого должен быть установлен в multipart / form-data, а содержимое должно быть закодировано MIME. Обсуждение этой проблемы находится здесь: http://code.activestate.com/recipes/146306/ Чтобы обойти это ограничение, некоторые острые кодеры создали библиотеку под названием […]

Использование sudo с скриптом Python

Я пытаюсь написать небольшой скрипт для монтирования общей папки VirtualBox каждый раз, когда я запускаю скрипт. Я хочу сделать это с Python, потому что я пытаюсь изучить его для сценариев. Проблема в том, что мне нужны привилегии для запуска команды mount. Я мог запускать скрипт как sudo, но я предпочитаю, чтобы он сделал sudo по […]

который день недели дал дату python

Я хочу узнать следующее: учитывая дату (объект datetime ), каков соответствующий день недели. Например, воскресенье – первый день, понедельник: второй день .. и так далее И тогда, если ввод – это что-то вроде сегодняшней даты. Вывод может быть 6 (с пятницы)

Можете ли вы использовать методы патчей обезьян для основных типов в python?

Ruby может добавлять методы к классу Number и другим основным типам, чтобы получить такие эффекты, как: 1.should_equal (1) Но похоже, что python не может этого сделать. Это правда? И если да, то почему? Имеет ли это отношение к тому, что тип не может быть изменен? Обновление: вместо того, чтобы говорить о разных определениях патчей обезьян, […]

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