Я смотрел на динамической оценке кода Python, и попадался eval()и compile()функции, а также execутверждение. Может кто-нибудь объяснить, пожалуйста, разницу между evalи exec, и как различные способы...
Я смотрел на динамической оценке кода Python, и попадался eval()и compile()функции, а также execутверждение. Может кто-нибудь объяснить, пожалуйста, разницу между evalи exec, и как различные способы...
Итак, я могу использовать OrderedDict в json.dump. То есть OrderedDict может использоваться в качестве входных данных для JSON. Но можно ли это использовать в качестве выхода? Если так, то как? В моем случае я бы хотел loadиспользовать OrderedDict, чтобы сохранить порядок ключей в файле. Если нет,...
Это «подчеркивание», кажется, происходит много, и мне было интересно, было ли это требованием в языке Python или просто условием? Кроме того, кто-то может назвать и объяснить, какие функции имеют тенденцию подчеркивания и почему (...
Каков наилучший (или различные) способ печатать XML в
Как я могу использовать ORDER BY descendingв запросе SQLAlchemy, как показано ниже? Этот запрос работает, но возвращает их в порядке возрастания: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id)...
Я видел много сообщений о трассировке стека и исключениях в Python. Но не нашел то, что мне нужно. У меня есть кусок кода Python 2.7, который может вызвать исключение. Я хотел бы поймать его и присвоить строке его полное описание и трассировку стека, которая вызвала ошибку (просто все, что мы...
Вместо того, чтобы составлять список букв алфавита, как это: alpha = ['a', 'b', 'c', 'd'.........'z'] Есть ли способ, которым мы можем сгруппировать его по диапазону или что-то? Например, для чисел его можно сгруппировать, используя range(): range(1,...
У меня есть список с 15 числами, и мне нужно написать некоторый код, который производит все 32 768 комбинаций этих чисел. Я нашел некоторый код (от Googling), который, очевидно, делает то, что я ищу, но я нашел код довольно непрозрачным и опасаюсь его использовать. Плюс у меня такое ощущение, что...
У меня есть эта хвостовая рекурсивная функция здесь: def recursive_function(n, sum): if n < 1: return sum else: return recursive_function(n-1, sum+n) c = 998 print(recursive_function(c, 0)) Это работает до n=997, тогда это просто ломается и выплевывает RecursionError: maximum recursion depth...
Какая разница между flush()и commit()в SQLAlchemy? Я читал документы, но не мудрее - они, кажется, предполагают предварительное понимание, которого у меня нет. Меня особенно интересует их влияние на использование памяти. Я загружаю некоторые данные в базу данных из ряда файлов (всего около 5...
При написании пользовательских классов часто важно , чтобы эквивалентность с помощью ==и !=операторов. В Python, это стало возможным за счет реализации __eq__и __ne__специальных методов, соответственно. Я нашел самый простой способ сделать это следующим методом: class Foo: def __init__(self, item):...
Я работаю с кодом, который выдает много (для меня сейчас) бесполезных предупреждений, используя warningsбиблиотеку. Читая (/ сканируя) документацию, я нашел только способ отключить предупреждения для отдельных функций . Но я не хочу так сильно менять код. Может быть, есть флаг, как python...
Мне нужен способ сказать, в каком режиме оболочка находится внутри оболочки. Я попытался взглянуть на модуль платформы, но кажется, что он говорит только о «битовой архитектуре и формате связи, используемом для исполняемого файла»: хотя двоичный файл скомпилирован как 64-битный (я работаю на OS X...
Матрица-пустышка может быть преобразована в вектор с помощью функции изменения формы с параметром -1. Но я не знаю, что здесь означает -1. Например: a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) Результатом bявляется:matrix([[1, 2, 3, 4, 5, 6, 7, 8]]) Кто-нибудь знает, что...
withСегодня я впервые столкнулся с заявлением Python . Я слегка использовал Python в течение нескольких месяцев и даже не знал о его существовании! Учитывая его немного неясный статус, я подумал, что стоит спросить: Для чего withпредназначен оператор Python ? Для чего ты это используешь? Есть ли...
Мне нужна помощь с настройкой пределов оси Y на matplotlib. Вот код, который я попытался, безуспешно. import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot)...
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? Это правильно? Есть ли лучший способ структурировать это? Будет ли это охватывать все мои...
У меня установлен модуль Python в моей системе, и я хотел бы видеть, какие функции / классы / методы доступны в нем. Я хочу, чтобы вызвать функцию док на каждом. В ruby я могу сделать что-то вроде ClassName.methods, чтобы получить список всех методов, доступных в этом классе. Есть ли что-то...
Я пытаюсь понять, когда использовать __getattr__или __getattribute__. Документация упоминает __getattribute__относится к классам нового стиля. Что такое классы нового стиля?...
Каков наилучший способ создания отсортированного по алфавиту списка в