Вопросы с тегом «python»

110
Что именно выполняет метод .join () модуля многопроцессорной обработки Python?

Изучая многопроцессорность Python (из статьи PMOTW ), я хотел бы получить некоторые разъяснения о том, что именно join()делает этот метод. В старом руководстве от 2008 года говорится, что без p.join()вызова в приведенном ниже коде «дочерний процесс будет бездействовать и не завершаться, становясь...

110
Загрузите файл CSV с помощью Spark

Я новичок в Spark, и я пытаюсь прочитать данные CSV из файла с помощью Spark. Вот что я делаю: sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() Я ожидал, что этот вызов даст мне список двух первых столбцов моего файла, но я получаю эту ошибку: File...

110
Почему присвоение пустому списку (например, [] = «») не является ошибкой?

В python 3.4 я набираю [] = "" и он работает нормально, никаких исключений не возникает. Хотя потом конечно []не равняется "". [] = () тоже отлично работает. "" = [] вызывает исключение, как ожидалось, () = "" вызывает исключение, как и ожидалось. Так что же...

110
Развертывание минимального приложения Flask в Docker - проблемы с подключением к серверу

У меня есть приложение, единственная зависимость которого - это фляга, которая отлично работает вне докера и привязывается к порту по умолчанию 5000. Вот полный источник: from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ ==...

109
Получите значение элемента с помощью minidom с помощью Python

Я создаю интерфейс GUI для Eve Online API на Python. Я успешно извлек XML-данные с их сервера. Я пытаюсь получить значение из узла с именем «имя»: from xml.dom.minidom import parse dom = parse("C:\\eve.xml") name = dom.getElementsByTagName('name') print name Кажется, он находит узел, но результат...

109
Как проверить, существует ли в Python процесс с заданным pid?

Есть ли способ проверить, соответствует ли pid действующему процессу? Я получаю pid из другого источника, кроме from, os.getpid()и мне нужно проверить, не существует ли на машине процесса с этим pid. Мне нужно, чтобы он был доступен в Unix и Windows. Я также проверяю, НЕ используется ли...

109
Анализируйте звук с помощью быстрого преобразования Фурье

Я пытаюсь создать графический анализатор спектра на Python. В настоящее время я читаю 1024 байта 16-битного двухканального аудиопотока с частотой дискретизации 44 100 Гц и усредняю ​​амплитуду двух каналов вместе. Итак, теперь у меня есть массив из 256 короткометражных фильмов со знаком. Теперь я...

109
Изменить размер полей в Django Admin

Django имеет тенденцию заполнять горизонтальное пространство при добавлении или редактировании записей в админке, но в некоторых случаях это настоящая трата места, например, при редактировании поля даты шириной 8 символов или CharField, также 6 или 8 шириной символов, а затем поле редактирования...

109
Установите Django IntegerField с помощью choices =… name

Когда у вас есть поле модели с опцией выбора, у вас, как правило, есть некоторые магические значения, связанные с понятными человеку именами. Есть ли в Django удобный способ установить эти поля по удобочитаемому имени вместо значения? Рассмотрим эту модель: class Thing(models.Model): PRIORITIES = (...

109
Как перейти в REPL (чтение, вычисление, печать, цикл) из кода Python

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

109
шаблоны django: включают и расширяют

Я хотел бы предоставить один и тот же контент в двух разных базовых файлах. Итак, я пытаюсь сделать это: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} Проблема в том, что я не могу использовать как...

109
Что такое метод __del__, как его назвать?

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

109
Как использовать логическое значение в Python?

Действительно ли Python содержит логическое значение? Я знаю, что вы можете: checker = 1 if checker: #dostuff Но я довольно педантичен и люблю видеть логические значения в Java. Например: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Есть ли в Python такое...

109
Может ли декоратор метода экземпляра получить доступ к классу?

У меня примерно следующее. В основном мне нужно получить доступ к классу метода экземпляра из декоратора, используемого для метода экземпляра в его определении. def decorator(view): # do something that requires view's class print view.im_class return view class ModelA(object): @decorator def...

109
Декоратор свойств запоминания / отложенного поиска в Python

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

109
Как мне получить доступ к истории команд из IDLE?

В bash или командной строке Windows мы можем нажать стрелку вверх на клавиатуре, чтобы получить последнюю команду, и отредактировать ее, а затем снова нажать ENTER, чтобы увидеть результат. Но в Python IDLE 2.6.5 или 3.1.2 кажется, что если наш оператор распечатывает 25 строк, нам нужно 25 раз...