Я могу заставить Python 2.5 выйти на ctrl-D в Windows вместо ctrl-Z?

В Python вы можете сгенерировать HTML-код для встраивания графиков Plotly с помощью plotlot.tools.get_embed.

import plotly.tools as tls

tls.get_embed('https://plot.ly/~chris/1638')
6
задан Mwiza 5 October 2017 в 18:08
поделиться

4 ответа

В версиях jQuery до 1.6 используйте:

$('input[name="correctAnswer"]').attr('checked', false);

В версиях jQuery после 1.6 вы должны использовать:

$('input[name="correctAnswer"]').prop('checked', false);

, но если вы используете 1.6.1+, вы можете использовать первую форму ( см. примечание 2 ниже).

Примечание 1: важно, чтобы второй аргумент был ложным , а не «ложным» , поскольку «ложный» ] не является ложным значением. ie

if ("false") {
    alert("Truthy value. You will see an alert");
}

Примечание 2: Начиная с jQuery 1.6.0, теперь есть два похожих метода, .attr и .prop , которые выполняют две связанные, но немного разные вещи. Если в этом конкретном случае приведенный выше совет работает, если вы используете 1.6.1+. Вышеуказанное не будет работать с 1.6.0, если вы используете 1.6.0, вам следует выполнить обновление. Если вам нужны подробности, продолжайте читать.

Подробности: При работе с обычными элементами HTML DOM, к элементу DOM прикреплены свойства ( проверено , тип , значение и т. д.), которые обеспечивают интерфейс для текущего состояния HTML-страницы. Существует также интерфейс .getAttribute / .setAttribute , который обеспечивает доступ к значениям атрибутов HTML, как это предусмотрено в HTML. До версии 1.6 jQuery размывал различия, предоставляя один метод, .attr , для доступа к обоим типам значений. jQuery 1.6+ предоставляет два метода, .attr и .prop , чтобы различать эти ситуации.

.prop позволяет вам установить свойство для элемента DOM, а .attr позволяет вам установить значение атрибута HTML. Если вы работаете с простой DOM и устанавливаете свойство checked, elem.checked , на true или false вы изменяете текущее значение (то, что видит пользователь), а возвращаемое значение отслеживает состояние на странице. elem.getAttribute ('checked') , однако, возвращает только начальное состояние (и возвращает 'checked' или undefined в зависимости от начального состояния из HTML). В версии 1.6.1+ при использовании .attr ('checked', false) оба параметра elem.removeAttribute ('checked') и elem.checked = false , поскольку это изменение вызвало множество проблем с обратной совместимостью, и оно не может точно сказать, хотите ли вы установить атрибут HTML или свойство DOM. Дополнительные сведения см. В документации для .prop .

) , однако, возвращает только начальное состояние (и возвращает 'checked' или undefined в зависимости от начального состояния из HTML). В версии 1.6.1+ при использовании .attr ('checked', false) оба параметра elem.removeAttribute ('checked') и elem.checked = false , поскольку это изменение вызвало множество проблем с обратной совместимостью, и оно не может точно сказать, хотите ли вы установить атрибут HTML или свойство DOM. Дополнительные сведения см. В документации для .prop .

) , однако, возвращает только начальное состояние (и возвращает 'checked' или undefined в зависимости от начального состояния из HTML). В версии 1.6.1+ при использовании .attr ('checked', false) оба параметра elem.removeAttribute ('checked') и elem.checked = false , поскольку это изменение вызвало множество проблем с обратной совместимостью, и оно не может точно сказать, хотите ли вы установить атрибут HTML или свойство DOM. Дополнительные сведения см. В документации для .prop .

checked = false , так как изменение вызвало множество проблем с обратной совместимостью, и он не может точно сказать, хотите ли вы установить атрибут HTML или свойство DOM. Дополнительные сведения см. В документации для .prop .

checked = false , так как изменение вызвало множество проблем с обратной совместимостью, и он не может точно сказать, хотите ли вы установить атрибут HTML или свойство DOM. Дополнительные сведения см. В документации для .prop .

s
  • % macro
  • % store. Особенно при использовании с макросами и псевдонимами.
  • cd -. (легко перемещаться по истории каталогов). История каталогов сохраняется между сеансами.
  • % env (см. Поваренную книгу)
  • Теневая история -% hist и% rep (см. Поваренную книгу)
  • % mglob
  • Расширение $ python_variables в системных командах
  • var = ! ls -la (захватить вывод команды в удобные списки строк)
  • 5
    ответ дан 9 December 2019 в 20:48
    поделиться

    Вы не можете использовать CTRL + D в окнах.

    CTRL + Z - это управляющая диаграмма, специфичная для Windows, которая печатает EOF . В * nix это обычно CTRL + D . В этом причина разницы.

    Вы можете , однако приучить себя использовать exit () , который является кроссплатформенным.

    7
    ответ дан 9 December 2019 в 20:48
    поделиться

    Вы можете изменить набор ключей, который должен использовать Idle.

    1. В разделе "Параметры" -> "Настроить IDLE ..." перейдите во вкладку «Ключи».

    2. Справа вы можете выбрать Набор ключей "IDLE Classic Unix".

    0
    ответ дан 9 December 2019 в 20:48
    поделиться

    Запустите Cygwin Python, если вас беспокоит оконность ... Если только то, что вы делаете, не зависит от pywin32, то есть.

    0
    ответ дан 9 December 2019 в 20:48
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: