Вопросы по теме 'python-2.x'

Поддержка длинных имен файлов Python не работает в Windows
Я пишу скрипт Python для копирования файлов; к сожалению, он продолжает давать сбой, потому что имя файла слишком длинное (> 256). Есть ли способ справиться с этой проблемой? Я использую Python 2.5.4 и Windows XP. Ваше здоровье,
7317 просмотров
schedule 23.06.2022

Неявный вызов инициализатора родительского класса
class A(object): def __init__(self, a, b, c): #super(A, self).__init__() super(self.__class__, self).__init__() class B(A): def __init__(self, b, c): print super(B, self) print super(self.__class__, self)...
3995 просмотров

Урожай только столько, сколько требуется от генератора
Я хочу получать от генератора ровно столько, сколько требуется. В следующем коде a, b, c = itertools.count() Я получаю это исключение: ValueError: too many values to unpack Я видел несколько связанных вопросов, однако меня не...
636 просмотров
schedule 10.03.2022

Базовая арифметика Python — деление
У меня есть две переменные: count, который представляет собой количество моих отфильтрованных объектов, и постоянное значение per_page. Я хочу разделить count на per_page и получить целочисленное значение, но что бы я ни пытался - я получаю 0 или 0.0...
19758 просмотров
schedule 12.05.2023

Самый безопасный способ преобразовать float в целое число в Python?
Математический модуль Python содержит удобные функции, такие как floor & ceil . Эти функции принимают число с плавающей запятой и возвращают ближайшее целое число ниже или выше него. Однако эти функции возвращают ответ в виде числа с плавающей...
716769 просмотров
schedule 15.01.2023

Удалить Python, созданный из исходного кода?
Я установил python 2.6 из исходников и как-то позже по ошибке установил другой python 2.6 из менеджера пакетов. Я не могу найти способ удалить Python, созданный из исходного кода, это возможно/легко? Запуск убунту 10.04.
66263 просмотров
schedule 30.03.2022

Когда лучше использовать zip вместо izip?
Когда лучше использовать zip вместо itertools.izip ?
61400 просмотров
schedule 29.10.2022

Python, аргументы ключевого слова по умолчанию после позиционных аргументов переменной длины
Я думал, что смогу использовать именованные параметры после позиционных параметров переменной длины в вызове функции в Python 2, но я получаю SyntaxError при импорте класса Python. Я пишу с помощью следующего метода "get", например: class...
28477 просмотров

Добавление динамической функции на основе критериев Python в класс
Как динамически добавлять функции в класс на основе некоторых критериев. Например, у меня есть следующий класс: class A(object): def __init__(self,type): self.type = type Теперь, основываясь на значении типа, я хочу добавить...
270 просмотров

Как вычислить квадратный корень в Python?
Почему Python дает неправильный ответ? x = 16 sqrt = x**(.5) #returns 4 sqrt = x**(1/2) #returns 1 Да, я знаю import math и использую sqrt . Но я ищу ответ на вышеизложенное.
483985 просмотров
schedule 30.12.2023

Как декодировать сжатые данные gzip, возвращаемые в ответе HTTP в python?
Я создал архитектуру клиент/сервер в python, я принимаю HTTP-запрос от клиента, который обслуживается путем запроса другого HTTP-сервера через мой код. Когда я получаю ответ от третьего сервера, я не могу декодировать сжатые данные gzip, я сначала...
18148 просмотров
schedule 01.03.2023

listdir неправильно печатает неанглийские буквы
На Python 2.7, for dir in os.listdir("E:/Library/Documents/Old - Archives/Case"): print dir распечатывает: Danny.xlsx Dannyh.xlsx ~$??? ?? ?????? ??? ???? ???????.docx пока это: # using a unicode literal for dir in...
3929 просмотров
schedule 17.05.2022

Импорт некоторых модулей python3 в Python2
Есть ли способ импортировать модули Python 3 в скрипты Python 2? Я хочу использовать некоторые модули Python 3 в приложении Django и ничего не видел в Интернете. Любые подсказки?
3655 просмотров
schedule 03.10.2022

закрытие python с назначением внешней переменной внутри внутренней функции
У меня есть этот фрагмент кода: #!/usr/bin/env python def get_match(): cache=[] def match(v): if cache: return cache cache=[v] return cache return match m = get_match() m(1) если я его запустил, он говорит:...
4742 просмотров
schedule 25.10.2023

Заменить список списка сокращенным списком списка с сохранением порядка
У меня есть список из кода, который я приложил. Я хочу связать каждый подсписок, если есть какие-то общие значения. Затем я хочу заменить список списка сокращенным списком списка. Примеры: если у меня есть список [[1,2,3],[3,4]] , я хочу...
2456 просмотров

Почему Python dict.keys() возвращает список, а не набор?
Я ожидал, что метод ключей Python вернет набор вместо списка. Поскольку это больше всего похоже на гарантии, которые давали бы ключи хэш-карты. В частности, они уникальны и не отсортированы, как множество. Однако этот метод возвращает список:...
60978 просмотров
schedule 19.04.2023

Должен ли я использовать self для определения переменных/объектов экземпляра класса, к которым мне не нужно будет обращаться извне?
Я не совсем новичок, но довольно новичок в Python . Сегодня, работая над проектом, у меня возникла идея, и я задумался об использовании « self »; о котором я читал в последнее время, и я до сих пор не могу понять, всегда ли это необходимо или нет....
3585 просмотров
schedule 06.10.2022

Повторное создание исключений в Python 2.x с добавленной контекстной информацией
С# фон Я исхожу из контекста С#, где вы можете поймать исключение и создать новое, включая исходное, в качестве внутреннего исключения. Таким образом, вы можете иметь что-то вроде этого: void LoadPlugin(string configFile) { try {...
246 просмотров

Динамическое заполнение шаблона из двух списков
Я хочу динамически заполнить шаблон из двух списков, содержащих значения переменных. Может ли кто-нибудь сказать мне, как я могу добиться чего-то вроде этого: current_task_resources_types = ["image", "html"] current_task_resources_names =...
49 просмотров
schedule 09.03.2024

Почему я не могу использовать yield с return?
Я хотел бы, чтобы вы рассмотрели следующий код: def func(alist): if len(alist) == 1: return arg * 2 for item in alist: yield item * 2 Когда я запускаю его, я получаю эту ошибку: SyntaxError: 'return' with argument...
2183 просмотров
schedule 12.03.2024