57
голоса
2
ответов
25
просмотров
Как создать каталог и все отсутствующие родительские каталоги?

Я пытаюсь создать директорию по заданному пути, при этом необходимо создать все отсутствующие родительские директории в этом пути. Например, в Bash я могу использовать команду mkdir -p /path/to/nested/directory, которая выполняет эту задачу. Как я могу реализовать что-то подобное в своем коде?

21
голоса
5
ответов
14
просмотров
Как очистить массив в JavaScript?

Проблема: Как очистить массив в Python?

Здравствуйте!

Я столкнулся с задачей очистки массива в Python и хотел бы узнать, есть ли способ сделать это, возможно, с использованием метода .remove()?

Допустим, у меня есть такой массив:

A = [1, 2, 3, 4]

Как я могу его очистить?...

36
голоса
5
ответов
24
просмотров
Как проверить, содержит ли строка подстроку в Bash

У меня есть строка в Bash:

string="My string"

Как я могу проверить, содержит ли она другую строку?

Я пробовал написать так:

if [ $string ?? 'foo' ]; then
  echo "It's there!"
fi

Где ?? — это мой неизвестный оператор. Использовать ли мне echo и grep?

if...
24
голоса
4
ответов
5
просмотров
Как напечатать без новой строки и пробела

Я столкнулся с проблемой использования функции print в Python. Рассмотрим следующие примеры:

>>> for i in range(4): print('.')
.
.
.
.
>>> print('.', '.', '.', '.')
. . . .

В каждом случае между выводимыми значениями добавляется либо перевод строки, либо пробел. Как я могу...

21
голоса
5
ответов
11
просмотров
Как отобразить объект JavaScript?

Как отобразить содержимое объекта JavaScript в строковом формате, как это происходит при использовании функции alert для переменной?

Мне нужно, чтобы объект отображался в том же отформатированном виде, как при вызове alert.

28
голоса
5
ответов
27
просмотров
Извлечение имени файла и расширения в Bash

Я хочу получить имя файла (без расширения) и расширение отдельно.

Лучшее решение, которое я нашел до сих пор, это:

NAME=`echo "$FILE" | cut -d'.' -f1`
EXTENSION=`echo "$FILE" | cut -d'.' -f2`

Но это неверно, так как не работает, если имя файла содержит несколько символов .....

13
голоса
5
ответов
12
просмотров
Удаление элемента по ID

Когда вы удаляете элемент с помощью стандартного JavaScript, необходимо сначала обратиться к родительскому элементу:

var element = document.getElementById("element-id");
element.parentNode.removeChild(element);

Обращение к родительскому узлу перед удалением элемента кажется мне...

26
голоса
5
ответов
16
просмотров
Как получить подстроку из строки в Python?

Я сталкиваюсь с проблемой в Python, связанной с операцией среза строк. Я хочу получить новую строку, начиная с третьего символа и до конца строки, например, используя myString[2:end].

Меня интересует следующий вопрос: если опустить вторую часть, и это будет означать "до конца", то если я опущу...

16
голоса
5
ответов
15
просмотров
Преобразование Unix-метки времени в формат времени в JavaScript

Я сохраняю время в базе данных MySQL в формате Unix timestamp, и это значение отправляется в код JavaScript. Как я могу извлечь только время из этого значения?

Например, мне нужно получить время в формате HH/MM/SS.

16
голоса
4
ответов
12
просмотров
Как вынести легенду за пределы графика

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

  1. Я хочу, чтобы легенда располагалась вне области графика (я хочу, чтобы...
16
голоса
5
ответов
13
просмотров
Как вертикально центрировать элемент div для всех браузеров с помощью CSS?

Я хочу центрировать div по вертикали с помощью CSS. Меня не интересуют таблицы или JavaScript, только чистый CSS. Я нашел несколько решений, но все они не поддерживают Internet Explorer 6.


    Div, который нужно выровнять по вертикали

Как я могу центрировать div по вертикали во...

75
голоса
3
ответов
17
просмотров
Как удалить свойство из объекта JavaScript?

Тема: Как удалить свойство объекта в JavaScript?

Привет, коллеги!

У меня есть объект JavaScript следующего вида:

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI",
  "regex": "^http://.*"
};

Мне нужно удалить свойство regex, чтобы получить следующий...

15
голоса
5
ответов
15
просмотров
Поймать и вывести полный трейсбек исключения в Python без остановки/выхода из программы

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

try:
    do_stuff()
except Exception as err:
    print(Exception, err)
    # Я хочу напечатать полный трейсбек здесь,
    # а не только имя исключения и его детали

Мне...

40
голоса
4
ответов
12
просмотров
Цикл по массиву в JavaScript

В Java вы можете использовать цикл for для перебора объектов в массиве следующим образом:

String[] myStringArray = {"Hello", "World"};
for (String s : myStringArray) {
    // Выполнить какое-то действие
}

Можно ли сделать то же самое в JavaScript?

13
голоса
5
ответов
31
просмотров
Как вернуть ключи словаря в виде списка в Python?

Я столкнулся с проблемой при работе со словарями в Python 3.3 и выше. В Python 2.7 я мог получить ключи, значения или элементы словаря в виде списка, используя метод .keys(). Например:

newdict = {1:0, 2:0, 3:0}
print(newdict.keys())
# Результат: [1, 2, 3]

Однако, начиная с Python...

20
голоса
5
ответов
21
просмотров
Как выйти из вложенных циклов в Java?

У меня есть конструкция вложенного цикла, выглядящая примерно так:

for (Type type : types) {
    for (Type t : types2) {
         if (условие) {
             // Выполняю какие-то действия и выхожу...
             break; // Выходит из внутреннего цикла
         }
    }
}

Как мне выйти...

14
голоса
5
ответов
15
просмотров
Как напечатать исключение в Python?

Заголовок: Как напечатать ошибку/исключение в блоке except:?

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

try: ... except: print(exception)

Я получаю ошибку, потому что переменная exception не...

36
голоса
4
ответов
14
просмотров
Как перебрать или перечислить объекты в JavaScript?

У меня есть объект JavaScript, как показано ниже:

var p = {
    "p1": "value1",
    "p2": "value2",
    "p3": "value3"
};

Как мне пройтись по всем элементам объекта p (то есть по p1, p2, p3 и т.д.) и получить их ключи и значения?

24
голоса
5
ответов
17
просмотров
Получить выбранное значение из выпадающего списка с помощью JavaScript

Вопрос: Как получить выбранное значение из выпадающего списка с помощью JavaScript?

Я работаю с HTML-формой, и у меня есть выпадающий список, в котором нужно получить выбранное значение. Вот код, который я использую:


  
    test1
    test2
    test3
  

Мне нужно узнать, как я...

26
голоса
5
ответов
13
просмотров
Проверьте, существует ли заданный ключ в словаре

Проблема: Проверка существования ключа в словаре

Я хочу проверить, существует ли ключ в словаре, перед тем как обновить его значение. Я написал следующий код:

if 'key1' in dict.keys():
    print("blah")
else:
    print("boo")

Однако мне кажется, что это не самый оптимальный...