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

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

3
Включите посредника (через модель) в ответы в Django Rest Framework
У меня вопрос о работе с моделями m2m / through и их представлении в рамках django rest. Возьмем классический пример: models.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class Group(models.Model): name = models.CharField(max_length = 20) class Membership(models.Model): member = models.ForeignKey('Member') …

14
Список древовидной структуры каталогов в Python?
Я знаю, что мы можем использовать os.walk()для вывода списка всех подкаталогов или всех файлов в каталоге. Однако я хотел бы перечислить полное содержимое дерева каталогов: - Subdirectory 1: - file11 - file12 - Sub-sub-directory 11: - file111 - file112 - Subdirectory 2: - file21 - sub-sub-directory 21 - sub-sub-directory 22 …

16
Python: игнорировать ошибку неправильного заполнения при декодировании base64
У меня есть данные в кодировке base64, которые я хочу преобразовать обратно в двоичные, даже если в них есть ошибка заполнения. Если я использую base64.decodestring(b64_string) это вызывает ошибку "Неправильное заполнение". Есть другой способ? ОБНОВЛЕНИЕ: Спасибо за отзывы. Честно говоря, все упомянутые методы казались несколько неудачными, поэтому я решил попробовать openssl. …
111 python  base64 

6
Как проверить, существует ли ключ в ** kwargs?
Python 3.2.3. Здесь перечислены некоторые идеи , которые работают с обычными var, но похоже, что ** kwargs играют по другим правилам ... так почему это не работает и как я могу проверить, существует ли ключ в ** kwargs? if kwargs['errormessage']: print("It exists") Я тоже думаю, что это должно сработать, но …

30
Как решить проблему SyntaxError на автоматически созданном manage.py?
Я следую учебнику Django https://docs.djangoproject.com/es/1.10/intro/tutorial01/ Я создал фиктивный проект mysite (мой самый первый) и пытаюсь протестировать его, не изменяя его. django-admin startproject mysite cd mysite python manage.py runserver File "manage.py", line 14 ) from exc ^ SyntaxError: invalid syntax Я получаю SyntaxError для файла, созданного самой системой. И я, кажется, …

7
Как преобразовать список кортежей в несколько списков?
Предположим, у меня есть список кортежей, и я хочу преобразовать его в несколько списков. Например, список кортежей [(1,2),(3,4),(5,6),] Есть ли в Python встроенная функция, которая преобразует его в: [1,3,5],[2,4,6] Это может быть простая программа. Но мне просто интересно, существует ли такая встроенная функция в Python.
111 python  list  tuples 

7
Итерации по объекту JSON
Я пытаюсь перебрать объект JSON для импорта данных, то есть заголовка и ссылки. Кажется, я не могу добраться до контента, который находится за пределами :. JSON: [ { "title": "Baby (Feat. Ludacris) - Justin Bieber", "description": "Baby (Feat. Ludacris) by Justin Bieber on Grooveshark", "link": "http://listen.grooveshark.com/s/Baby+Feat+Ludacris+/2Bqvdq", "pubDate": "Wed, 28 Apr …
111 python  dictionary  loops 


14
Как рассчитать скользящую среднюю с помощью NumPy?
Кажется, нет функции, которая просто вычисляет скользящее среднее на numpy / scipy, что приводит к запутанным решениям . У меня двоякий вопрос: Какой самый простой способ (правильно) реализовать скользящую среднюю с помощью numpy? Поскольку это кажется нетривиальным и подверженным ошибкам, есть ли веская причина не включать батареи в этом случае?


6
Python: как я могу запускать функции Python параллельно?
Сначала я исследовал и не смог найти ответа на свой вопрос. Я пытаюсь запустить несколько функций параллельно в Python. У меня примерно так: files.py import common #common is a util class that handles all the IO stuff dir1 = 'C:\folder1' dir2 = 'C:\folder2' filename = 'test.txt' addFiles = [25, 5, …
111 python 

6
скопировать 2D-массив в 3-е измерение, N раз (Python)
Я хотел бы скопировать numpy 2D-массив в третье измерение. Например, учитывая массив (2D) numpy: import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) преобразовать ее в трехмерную матрицу с N такими копиями в новом измерении. Действуя arrс N = 3, выход должен быть: new_arr = np.array([[[1,2],[1,2]],[[1,2],[1,2]],[[1,2],[1,2]]]) # …
111 python  arrays  numpy 

7
Запуск сценария bash из Python
У меня проблема со следующим кодом: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Я хочу, чтобы «конец» печатался через 10 секунд. (Я знаю, что это глупый пример, я мог бы просто спать в python, но этот простой файл sleep.sh был просто тестом)
111 python  bash  call 

11
Команда Conda не распознается в Windows 10
Я установил Anaconda 4.4.0 (версия Python 3.6) в Windows 10, следуя инструкциям здесь: https://www.continuum.io/downloads . Однако, когда я открываю окно командной строки и пытаюсь написать conda list Я получаю команда conda не распознается ... ошибка. Я пытался бежать set PATH=%PATH%;C:\Users\Alex\Anaconda3 но это не помогло. Я также читал, что мне может …


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