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

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

6
Что лучше: использовать path () или url () в urls.py для django 2.0?
В онлайн-курсе django инструктор предлагает нам использовать url()функцию для вызова представлений и использования регулярных выражений в списке urlpatterns. Я видел другие примеры этого на YouTube. например from django.contrib import admin from django.urls import include from django.conf.urls import url urlpatterns = [ path('admin/', admin.site.urls), url(r'^polls/', include('polls.urls')), ] #and in polls/urls.py urlpatterns …

8
Как запустить скрипт Python из C #?
Такого рода вопросы задавались раньше в разной степени, но я чувствую, что на него нет краткого ответа, поэтому я задаю его снова. Я хочу запустить скрипт на Python. Скажем так: if __name__ == '__main__': with open(sys.argv[1], 'r') as f: s = f.read() print s Которая получает местоположение файла, читает его, …


12
django изменить порт сервера запуска по умолчанию
Я хотел бы сделать порт по умолчанию, который manage.py runserverслушает, определяемым посторонним config.ini. Есть ли что-то более простое решение, чем разбор sys.argvвнутри manage.pyи вставка настроенного порта? Цель состоит в том, чтобы запускаться ./manage.py runserverбез необходимости каждый раз указывать адрес и порт, но заставляя его принимать аргументы из config.ini.

4
Django FileField с upload_to определяется во время выполнения
Я пытаюсь настроить свои загрузки так, чтобы, если пользователь joe загружает файл, он отправляется в MEDIA_ROOT / joe, а не все файлы идут в MEDIA_ROOT. Проблема в том, что я не знаю, как это определить в модели. Вот как это сейчас выглядит: class Content(models.Model): name = models.CharField(max_length=200) user = models.ForeignKey(User) …

9
Активируйте virtualenv через фабрику как пользователь развертывания
Я хочу запустить свой сценарий фабрики локально, который, в свою очередь, войдет на мой сервер, переключит пользователя на развертывание, активирует проекты .virtualenv, что изменит каталог проекта и выдаст команду git pull. def git_pull(): sudo('su deploy') # here i need to switch to the virtualenv run('git pull') Обычно я использую команду …

8
Чем отличается умножение для классов NumPy Matrix и Array?
Документы numpy рекомендуют использовать массив вместо матрицы для работы с матрицами. Однако, в отличие от октавы (которую я использовал до недавнего времени), * не выполняет умножение матриц, вам нужно использовать функцию matrixmultipy (). Я чувствую, что это делает код очень нечитаемым. Кто-нибудь разделяет мои взгляды и нашел ли решение?

15
Красивые графики и диаграммы на Python [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
130 python  graphics 

27
Домашнее задание пузырьковой сортировки
В классе мы разрабатываем алгоритмы сортировки, и хотя я прекрасно понимаю их, когда говорю о них и пишу псевдокод, у меня возникают проблемы с написанием для них реального кода. Это моя попытка на Python: mylist = [12, 5, 13, 8, 9, 65] def bubble(badList): length = len(badList) - 1 unsorted …

2
Получить выбранную подкоманду с помощью argparse
Когда я использую подкоманды с python argparse, я могу получить выбранные аргументы. parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') subparsers = parser.add_subparsers() foo_parser = subparsers.add_parser('foo') foo_parser.add_argument('-c', '--count') bar_parser = subparsers.add_parser('bar') args = parser.parse_args(['-g, 'xyz', 'foo', '--count', '42']) # args => Namespace(global='xyz', count='42') Так argsчто не содержит 'foo'. Простое написание sys.argv[1]не работает из-за …

5
Matplotlib: ошибка «Неизвестная проекция 3d»
Я только что установил matplotlib и пытаюсь запустить один из примеров скриптов. Однако я столкнулся с ошибкой, описанной ниже. Что я делаю не так? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z = axes3d.get_test_data(0.05) cset = ax.contour(X, Y, Z, 16, extend3d=True) …
130 python  matplotlib 

10
Как вы проверяете в Python, содержит ли строка только числа?
Как проверить, содержит ли строка только числа? Я попробовал здесь. Я хотел бы увидеть самый простой способ добиться этого. import string def main(): isbn = input("Enter your 10 digit ISBN number: ") if len(isbn) == 10 and string.digits == True: print ("Works") else: print("Error, 10 digit number was not inputted …
130 python  string  numbers 

6
Проверьте, существует ли ключ, и повторите массив JSON с помощью Python
У меня есть куча данных JSON из сообщений Facebook, подобных приведенному ниже: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} Данные JSON частично структурированы, и все это не одно и …
130 python  json  loops 

5
добавление каталога в sys.path / PYTHONPATH
Я пытаюсь импортировать модуль из определенного каталога. Проблема в том, что если я sys.path.append(mod_directory)добавляю путь, а затем открываю интерпретатор python, каталог mod_directoryдобавляется в конец списка sys.path. Если я экспортирую PYTHONPATHпеременную перед открытием интерпретатора python, каталог добавляется в начало списка. В последнем случае я могу импортировать модуль, а в первом - …

7
Вложенный defaultdict из defaultdict
Есть ли способ сделать defaultdict также значением по умолчанию для defaultdict? (т.е. рекурсивный стандарт бесконечного уровня по умолчанию?) Я хочу уметь: x = defaultdict(...stuff...) x[0][1][0] {} Итак, я могу x = defaultdict(defaultdict), но это только второй уровень: x[0] {} x[0][0] KeyError: 0 Есть рецепты, по которым это можно сделать. Но …

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