Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

9
голоса
5
ответов
292
просмотров
"TypeError: требуется объект, похожий на bytes, а не 'str' при обработке содержимого файла в Python 3"

Я недавно мигрировал на Python 3.5. Этот код работал корректно в Python 2.7:

with open(fname, 'rb') as f:
    lines = [x.strip() for x in f.readlines()]

for line in lines:
    tmp = line.strip().lower()
    if 'some-pattern' in tmp: continue
    # ... код

Однако в Python 3.5 на...

8
голоса
5
ответов
292
просмотров
Проверка существования вложенного ключа объекта JavaScript

У меня есть ссылка на объект:

var test = {};

который потенциально (но не сразу) может содержать вложенные объекты, например:

{level1: {level2: {level3: "level3"}}};

Какой самый хороший способ проверить наличие свойства в глубоко вложенных объектах?

Вызов...

8
голоса
5
ответов
292
просмотров
Показать или скрыть элемент в React

Я впервые работаю с React.js и не могу найти способ показать или скрыть элемент на странице с помощью события клика. Я не подключаю никаких других библиотек, поэтому ищу способ использовать React на чистом уровне. Вот что у меня есть на данный момент. Я хотел бы отобразить div с результатами, когда...

6
голоса
5
ответов
292
просмотров
Обход массива и удаление элементов без нарушения цикла for

Я столкнулся с проблемой в следующем цикле for. При использовании splice() для удаления элемента у меня возникает ошибка, что переменная seconds становится неопределенной. Я мог бы проверить, не является ли она неопределенной, но мне кажется, что существует более элегантное решение этой...

8
голоса
3
ответов
292
просмотров
Можно ли использовать несколько аргументов в псевдоклассе :not()?

Я пытаюсь выбрать элементы input всех type, кроме radio и checkbox.

Многие показывали, что можно использовать несколько аргументов в :not, но использование с type почему-то не работает так, как я пробовал.

form input:not([type="radio"], [type="checkbox"]) { /* css здесь */ }

Есть идеи?

7
голоса
5
ответов
292
просмотров
Почему стоит предпочитать неназначенные пространства имен функциям с static?

У C++ есть возможность создавать анонимные (безымянные) пространства имен, вот так:

namespace {
    int cannotAccessOutsideThisFile() { ... }
} // namespace

На первый взгляд может показаться, что такая функция бесполезна — поскольку вы не можете задать имя пространства имен, невозможно...

6
голоса
5
ответов
292
просмотров
Как установить конкретную версию пакета с помощью Composer?

Я пытаюсь установить конкретную версию пакета с помощью Composer. Я использовал команды composer install и composer require, но они устанавливают последнюю версию пакета. Как мне установить более старую версию?

6
голоса
5
ответов
292
просмотров
Как получить значения GET-запроса в Django?

Я сейчас определяю регулярные выражения для захвата параметров в URL, как описано в учебном пособии. Как мне получить доступ к параметрам из URL в объекте HttpRequest?

Мой HttpRequest.GET в настоящее время возвращает пустой объект QueryDict.

Мне хотелось бы узнать, как это сделать без...

6
голоса
5
ответов
292
просмотров
Очистка выделения покрытия кода в Eclipse

После запуска отчетов о покрытии в Eclipse (с использованием плагина Cobertura или EMMA) мои исходные файлы кода подсвечиваются зеленым, красным и желтым в зависимости от того, какие строки кода были покрыты тестами.

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

8
голоса
5
ответов
292
просмотров
Как протестировать несколько переменных на равенство одному значению?

Я пытаюсь создать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Интересно, есть ли способ реализовать это на Python.

Вот пример кода:

x = 0
y = 1
z = 3
mylist = []

if x or y or z == 0:
    mylist.append("c")
if x or y or z == 1:
...