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

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


8
Как соединить два набора в одну строку, не используя «|»
Предположим, что Sи Tназначены наборы. Без использования оператора соединения |, как я могу найти объединение двух наборов? Это, например, находит пересечение: S = {1, 2, 3, 4} T = {3, 4, 5, 6} S_intersect_T = { i for i in S if i in T } Так как же найти …
171 python  set 

4
python: изменить рабочий каталог скриптов на собственный каталог скрипта
Я запускаю оболочку Python из crontab каждую минуту: * * * * * /home/udi/foo/bar.py /home/udi/fooимеет несколько необходимых подкаталогов, вроде /home/udi/foo/logи /home/udi/foo/config, на которые /home/udi/foo/bar.pyссылается. Проблема в том, что crontabскрипт запускается из другого рабочего каталога, поэтому попытка открыть его ./log/bar.logне удалась. Есть ли хороший способ сказать сценарию изменить рабочий каталог на …

12
Шифрование и дешифрование с использованием PyCrypto AES 256
Я пытаюсь построить две функции с использованием PyCrypto, которые принимают два параметра: сообщение и ключ, а затем шифруют / дешифруют сообщение. Я нашел несколько ссылок в Интернете, чтобы помочь мне, но у каждой из них есть недостатки: Этот в codekoala использует os.urandom , что не приветствуется PyCrypto. Более того, ключ, …

5
панды лок против илок против икс против у против иат?
Недавно начал переходить из моего безопасного места (R) в Python, и меня немного смущает локализация / выборка ячеек в Pandas. Я прочитал документацию, но изо всех сил пытаюсь понять практические последствия различных вариантов локализации / выбора. Есть ли причина , почему я никогда не должен использовать .locили .ilocпо наиболее общем …

9
Pythonic способ вернуть список каждого n-го элемента в большом списке
Скажем , у нас есть список чисел от 0 до 1000. Есть ли вещий / эффективный способ для получения списка из первых и каждого последующего элемента 10, то есть [0, 10, 20, 30, ... ]? Да, я могу сделать это с помощью цикла for, но мне интересно, есть ли более …
171 list  python 

7
Как использовать Python для выполнения команды curl
Я хочу выполнить команду curl в python. Обычно мне просто нужно ввести команду в терминале и нажать клавишу возврата. Тем не менее, я не знаю, как это работает в Python. Команда показывает ниже: curl -d @request.json --header "Content-Type: application/json" https://www.googleapis.com/qpxExpress/v1/trips/search?key=mykeyhere Для получения ответа необходимо отправить файл request.json. Я много искал …
171 python  curl 

5
Как нарисовать сетку на графике в Python? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я только что закончил писать код для построения …
171 python  matplotlib 

4
Найти первый элемент в последовательности, которая соответствует предикату
Я хочу идиоматический способ найти первый элемент в списке, который соответствует предикату. Текущий код довольно уродлив: [x for x in seq if predicate(x)][0] Я думал об изменении его на: from itertools import dropwhile dropwhile(lambda x: not predicate(x), seq).next() Но должно быть что-то более элегантное ... И было бы неплохо, если …
171 python  predicate 

5
Как обновить / обновить пакет с помощью pip?
Как обновить пакет с помощью pip? те не работают pip update pip upgrade Я знаю, что это простой вопрос, но он необходим, так как его не так легко найти ( документация по пунктам не появляется, а другие вопросы из-за переполнения стека актуальны, но не совсем об этом)
171 python  pip 

3
Как установить 2 Anacondas (Python 2 и 3) на Mac OS
Я относительно новичок в Mac OS. Я только что установил XCode (для компилятора c ++) и Anaconda с последней версией Python 3 (для себя). Теперь мне интересно, как правильно установить вторую Анаконду (для работы) с Python 2? Мне нужны обе версии для работы с iPython и Spyder IDE. Идеальный способ …
170 python  macos  anaconda 

11
Как мне избежать «self.x = x; self.y = y; шаблон self.z = z ”в __init__?
Я вижу такие шаблоны, как def __init__(self, x, y, z): ... self.x = x self.y = y self.z = z ... довольно часто, часто с гораздо большим количеством параметров. Есть ли хороший способ избежать такого утомительного повторения? Должен ли класс наследовать от namedtuple?

8
Почему операции Python math.ceil () и math.floor () возвращают числа с плавающей точкой вместо целых чисел?
Может кто-нибудь объяснить это (прямо из документов - выделение мое): math.ceil (x) Возвращает потолок x в виде числа с плавающей точкой , наименьшее целочисленное значение, большее или равное x. math.floor (x) Возвращает пол x как число с плавающей запятой , наибольшее целочисленное значение меньше или равно x. Зачем .ceilи .floorвозвращать …
170 python  math 

7
Ошибка неверной настройки параметров Django DB
Django (1.5) работает хорошо для меня, но когда я запускаю интерпретатор Python (Python 3), чтобы проверить некоторые вещи, я получаю самую странную ошибку, когда пытаюсь импортировать - from django.contrib.auth.models import User- Traceback (most recent call last): File "/usr/local/lib/python3.2/dist-packages/django/conf/__init__.py", line 36, in _setup settings_module = os.environ[ENVIRONMENT_VARIABLE] File "/usr/lib/python3.2/os.py", line 450, in …
170 python  django 

11
Как отправить письмо с Python?
Этот код работает и отправляет мне электронное письмо просто отлично: import smtplib #SERVER = "localhost" FROM = 'monty@python.com' TO = ["jon@mycompany.com"] # must be a list SUBJECT = "Hello!" TEXT = "This message was sent with Python's smtplib." # Prepare actual message message = """\ From: %s To: %s Subject: …

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