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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

6
Что означает «неправильно импортирован модуль тестов»?
Я скопировал рабочий тест построчно и просто изменил несколько имен (по крайней мере, так я думал), и теперь я получаю очень загадочную ошибку: (Я заменил кое-что на FOO, BAR) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected 'FOO/exports'. Is this module globally installed? Проблема в том, что я вообще не …
82 python  django 

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

9
Как вернуть JSON без использования шаблона в Django?
Это связано с этим вопросом: Django возвращает json и html в зависимости от клиентского python У меня есть командная строка Python API для приложения Django. Когда я получаю доступ к приложению через API, оно должно возвращать JSON, а в браузере - HTML. Я могу использовать разные URL-адреса для доступа к …

3
Установите конкретную версию с помощью easy_install
Пытаюсь установить lxml. Я заглянул на сайт, и версия 2.2.8 easy_install lxmlпоказалась мне разумной, но когда я это сделал , она установила версию 2.3.beta1, которая, как я полагаю, не совсем то, что я хочу. Как лучше всего это исправить и как заставить easy_install установить определенную версию? (Mac OS x 10.6)



4
чтение содержимого tar-файла без его распаковки в скрипте Python
У меня есть tar-файл, в котором есть несколько файлов. Мне нужно написать скрипт Python, который будет читать содержимое файлов и давать общее количество символов, включая общее количество букв, пробелов, символов новой строки и т. Д., Без распаковки tar-файла.
82 python  tar 

3
Обработка одного файла из нескольких процессов
У меня есть один большой текстовый файл, в котором я хочу обработать каждую строку (выполнить некоторые операции) и сохранить их в базе данных. Поскольку одна простая программа занимает слишком много времени, я хочу, чтобы она выполнялась с помощью нескольких процессов или потоков. Каждый поток / процесс должен читать РАЗЛИЧНЫЕ данные …

10
Есть ли простой способ протестировать скрипт Python?
Обычно я использую команду оболочки time. Моя цель - проверить, является ли набор данных маленьким, средним, большим или очень большим, сколько времени и памяти будет использоваться. Какие-нибудь инструменты для Linux или просто Python для этого?


11
Запретить создание новых атрибутов за пределами __init__
Я хочу иметь возможность создать класс (в Python), который после инициализации __init__не принимает новые атрибуты, но принимает модификации существующих атрибутов. Я вижу несколько хитрых способов сделать это, например, используя __setattr__такой метод, как def __setattr__(self, attribute, value): if not attribute in self.__dict__: print "Cannot set %s" % attribute else: self.__dict__[attribute] = …

5
heapq с настраиваемым предикатом сравнения
Я пытаюсь создать кучу с настраиваемым предикатом сортировки. Поскольку входящие в него значения относятся к «определяемому пользователем» типу, я не могу изменить их встроенный предикат сравнения. Есть ли способ сделать что-то вроде: h = heapq.heapify([...], key=my_lt_pred) h = heapq.heappush(h, key=my_lt_pred) Или, что еще лучше, я мог бы обернуть функции heapq …

9
Преобразуйте «список кортежей» в плоский список или матрицу
В Sqlite команда «select..from» возвращает результат «output», который печатает (в python): >>print output [(12.2817, 12.2817), (0, 0), (8.52, 8.52)] Кажется, это список кортежей. Я хотел бы либо преобразовать «вывод» в простой одномерный массив (я думаю, это список в Python): [12.2817, 12.2817, 0, 0, 8.52, 8.52] или матрица 2x3: 12.2817 12.2817 …
82 python  list  tuples 


11
Ошибка Spark - неподдерживаемая основная версия файла класса
Я пытаюсь установить Spark на свой Mac. Я использовал самогон для установки Spark 2.4.0 и Scala. Я установил PySpark в свою среду anaconda и использую PyCharm для разработки. Я экспортировал в свой профиль bash: export SPARK_VERSION=`ls /usr/local/Cellar/apache-spark/ | sort | tail -1` export SPARK_HOME="/usr/local/Cellar/apache-spark/$SPARK_VERSION/libexec" export PYTHONPATH=$SPARK_HOME/python/:$PYTHONPATH export PYTHONPATH=$SPARK_HOME/python/lib/py4j-0.9-src.zip:$PYTHONPATH Однако я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.