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

540
Что делает объект Ellipsis?

В то время как я бездельничал в пространстве имен, я заметил странно выглядящий объект под названием Ellipsis, он, кажется, не делает или делает что-то особенное, но это глобально доступный встроенный объект. После поиска я обнаружил, что он используется в каком-то непонятном варианте синтаксиса...

540
Преобразовать вложенный Python dict в объект?

Я ищу элегантный способ получить данные, используя доступ к атрибутам на dict с некоторыми вложенными dicts и списками (то есть синтаксис объекта в стиле javascript). Например: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Должно быть доступно следующим образом: >>>...

540
ImportError: Невозможно импортировать имя X

У меня есть четыре разных файла: основной, векторный, объект и физика. Я не буду публиковать весь код, только импорт, потому что я думаю, что здесь ошибка. (Если хотите, могу выложить больше) Главный: import time from entity import Ent from vector import Vect #the rest just creates an entity and...

539
Как распечатать экземпляры класса, используя print ()?

Я изучаю веревки в Python. Когда я пытаюсь напечатать объект класса, Foobarиспользуя print()функцию, я получаю вывод, подобный этому: <__main__.Foobar instance at 0x7ff2a18c> Есть ли способ, которым я могу установить поведение печати (или строковое представление ) класса и его объектов ?...

539
Как обслуживать статические файлы в Flask

Так что это неловко. У меня есть приложение, которое я добавил вместе, Flaskи на данный момент оно просто обслуживает одну статическую HTML-страницу с некоторыми ссылками на CSS и JS. И я не могу найти, где в документации Flaskописано возвращение статических файлов. Да, я мог бы использовать,...

536
Как мне захватить SIGINT в Python?

Я работаю над сценарием Python, который запускает несколько процессов и соединений с базой данных. Время от времени я хочу убить скрипт с сигналом Ctrl+ C, и я хотел бы сделать некоторую очистку. В Perl я бы сделал это: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n";...

536
Python многопроцессорный pool.map для нескольких аргументов

В многопроцессорной библиотеке Python есть вариант pool.map, который поддерживает несколько аргументов? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1)...

536
Как читать большой файл - построчно?

Я хочу перебрать каждую строку всего файла. Один из способов сделать это - прочитать весь файл, сохранить его в списке, а затем перейти по интересующей линии. Этот метод использует много памяти, поэтому я ищу альтернативу. Мой код до сих пор: for each_line in fileinput.input(input_file):...

534
Написание модульных тестов на Python: с чего начать? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я завершил свой первый правильный проект на Python,...

532
Отключить буферизацию вывода

Включена ли буферизация вывода по умолчанию в интерпретаторе Python для sys.stdout? Если ответ положительный, какие есть способы его отключения? Предложения на данный момент: Используйте -uпереключатель командной строки Заворачивать sys.stdoutв объект, который очищается после каждой записи...

532
Как преобразовать строковое представление списка в список?

Мне было интересно, как проще всего преобразовать stringсписок вроде следующего в list: x = u'[ "A","B","C" , " D"]' Даже если пользователь ставит пробелы между запятыми и пробелами внутри кавычек. Я должен справиться с этим, чтобы: x = ["A", "B", "C", "D"] в Python. Я знаю , что может лишить...

532
Что такое яйцо питона?

Я новичок в Python и просто пытаюсь понять, как работают его пакеты. Предположительно, «яйца» являются своего рода механизмом упаковки, но каков будет краткий обзор их роли и может быть информация о том, почему они полезны и как их...

532
Как работает collection.defaultdict?

Я читал примеры в документации по Python, но до сих пор не могу понять, что означает этот метод. Может кто-нибудь помочь? Вот два примера из документации по Python >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in...

531
Как установить размер шрифта для заголовка фигуры и меток осей в Matplotlib?

Я создаю фигуру в Matplotlib следующим образом: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') Я хочу указать размеры шрифта для заголовка рисунка и меток оси. Мне нужно, чтобы все...

530
Python int в двоичную строку?

Существуют ли какие-либо постоянные методы Python для преобразования Integer (или Long) в двоичную строку в Python? В Google существует множество функций dec2bin () ... Но я надеялся, что смогу использовать встроенную функцию /...

529
Как бы вы сделали строку через запятую из списка строк?

Какой будет предпочтительный способ объединения строк из последовательности, такой, что между каждыми двумя последовательными парами добавляется запятая. То есть, как вы на карте, например, ['a', 'b', 'c']к 'a,b,c'? (Случаи ['s']и []должны быть сопоставлены 's'и ''соответственно.) Я обычно...