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

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

или

Сообщество

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

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

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

Репутация

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

15
голоса
5
ответов
256
просмотров
Как получить полный объект в console.log() Node.js, а не '[Object]'?

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

const myObject = {
   "a":"a",
   "b":{
      "c":"c",
      "d":{
         "e":"e",
         "f":{
            "g":"g",
            "h":{
               "i":"i"
            }
         }
      }
   }
};

Но когда я пытаюсь вывести его с помощью...

8
голоса
5
ответов
256
просмотров
Как заставить pip переустановить текущую версию?

Я столкнулся с ситуацией, когда текущая версия пакета, казалось бы, не работает и требует переустановки. Однако команда pip install -U не затрагивает пакет, который уже обновлен до актуальной версии. Я понимаю, как можно принудительно переустановить пакет, предварительно удалив его с помощью pip...

6
голоса
5
ответов
256
просмотров
Как задать переменные окружения из файла package.json?

Как установить переменные окружения из файла package.json для использования с командами типа npm start?

У меня есть следующий код в моем package.json:

{ ... "scripts": { "help": "tagove help", "start": "tagove start" } ... }

Я хочу установить переменные окружения (например,...

7
голоса
5
ответов
256
просмотров
Как разделить большой текстовый файл на меньшие файлы с равным количеством строк?

У меня есть большой текстовый файл (по количеству строк), который я хотел бы разбить на более мелкие файлы, тоже по количеству строк. Например, если в моем файле около 2 миллионов строк, мне нужно разбить его на 10 файлов, каждый из которых содержит 200 тысяч строк, или на 100 файлов по 20 тысяч...

5
голоса
0
ответов
256
просмотров
Как перемешать массив?

Описание проблемы

Я пытаюсь перемешать массив элементов в JavaScript, но не могу добиться нужного результата. Особенность моей задачи заключается в том, что я хочу перемешивать массив в определенном порядке, например:

  • Исходный массив: [0, 3, 3] → Результат: [3, 0, 3]
  • Исходный массив:...
5
голоса
5
ответов
256
просмотров
UnicodeEncodeError: кодек 'charmap' не может закодировать символы

Я пытаюсь сделать парсинг сайта, но возникла ошибка.

Я использую следующий код:

import urllib.request
from bs4 import BeautifulSoup

get = urllib.request.urlopen("https://www.website.com/")
html = get.read()

soup = BeautifulSoup(html)

И получаю следующую ошибку:

File...
5
голоса
5
ответов
256
просмотров
`/` против `//` для деления в Python

Есть ли какие-либо преимущества в использовании одного оператора по сравнению с другим? В Python 2 оба оператора, похоже, возвращают одинаковые результаты: >>> 6/3 2 >>> 6//3 2

6
голоса
5
ответов
256
просмотров
Ошибка относительного импорта: выход за пределы верхнего уровня пакета

У меня возникла проблема с относительными импортами в Python 3, и, хотя на сайте уже есть несколько вопросов на эту тему, я не нашел решения для своей ситуации.

Я создал пакет с такой структурой:

package/
   __init__.py
   A/
      __init__.py
      foo.py
   test_A/
      __init__.py
     ...
5
голоса
5
ответов
256
просмотров
Как закомментировать блок кода в Python

Проблема: Отсутствие механизма для комментирования больших блоков кода в Python

Сейчас, на мой взгляд, единственные способы комментирования кода в Python — это либо начинать каждую строку с символа #, либо заключать код в тройные кавычки: """.

Проблемы с этими подходами следующие:...

5
голоса
5
ответов
256
просмотров
Как получить расширение файла в Java?

Чтобы было понятно, я не ищу MIME-тип.

Допустим, у меня есть следующий путь: /path/to/file/foo.txt.

Я хотел бы разбить этот путь, в частности, получить .txt в качестве расширения файла. Есть ли способ сделать это с использованием стандартных средств Java? Я хотел бы избежать написания...