Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

7
Як граціозно обробити сигнал SIGTERM?
Припустимо, у нас є такий тривіальний демон, записаний пітоном: def mainloop(): while True: # 1. do # 2. some # 3. important # 4. job # 5. sleep mainloop() і ми демонструємо його, використовуючи start-stop-daemonякий за замовчуванням надсилає SIGTERM( TERM) сигнал --stop. Припустимо, виконується поточний крок #2. І саме в …


13
Як надіслати електронну пошту декільком одержувачам за допомогою python smtplib?
Після довгих пошуків я не зміг дізнатися, як використовувати smtplib.sendmail для надсилання кількох одержувачів. Проблема полягала в тому, що кожного разу, коли пошту надсилатимуться, заголовки пошти містять декілька адрес, але насправді лише перший отримувач отримає повідомлення. Проблема, здається, полягає в тому, що email.Messageмодуль очікує чогось іншого, ніж smtplib.sendmail()функція. Коротше кажучи, …
198 python  email  smtp  message  smtplib 

9
Зберігання словників Python
Я звик вносити дані в Python і виходити з них .csv файлів, але для цього є очевидні проблеми. Будь-які поради щодо простих способів зберігання словника (або наборів словників) у файлі json чи pck? Наприклад: data = {} data ['key1'] = "keyinfo" data ['key2'] = "keyinfo2" Я хотів би знати як …
198 python  json  dictionary  save  pickle 

14
Перелік вмісту відра з boto3
Як я можу побачити, що знаходиться у відрі у S3 boto3? (тобто робити "ls")? Виконайте наступне: import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') повертає: s3.Bucket(name='some/path/') Як я бачу його вміст?
198 python  amazon-s3  boto  boto3 

8
Виберіть рядки DataFrame між двома датами
Я створюю DataFrame з CSV наступним чином: stock = pd.read_csv('data_in/' + filename + '.csv', skipinitialspace=True) У DataFrame є стовпець дати. Чи є спосіб створити новий DataFrame (або просто перезаписати існуючий), який містить лише рядки зі значеннями дати, які знаходяться у визначеному діапазоні дат або між двома вказаними значеннями дати?
198 python  pandas 

10
У чому полягає використання join () в потоці Python?
Я вивчав різьблення пітона і натрапив join(). Автор сказав, що якщо нитка перебуває в демоновому режимі, то мені потрібно використовувати join()так, щоб нитка могла закінчитися, перш ніж основний потік закінчиться. але я також бачив, як він користувався, t.join()хоча й tне бувdaemon Приклад коду такий import threading import time import logging …

1
Пітонічний спосіб додавання об'єктів datetime.date та datetime.time
У мене є два об'єкти, які представляють один і той же екземпляр події --- один містить дату, інший - час цієї події, і я хочу створити об’єкт дати. Оскільки не можна просто додати об’єкти дати та часу (наступні помилки виклику): datetime.date(2011, 01, 01) + datetime.time(10, 23)
197 datetime  python 

17
Виконання багаторядкових операторів у однорядковому командному рядку?
Я використовую Python з -cдля виконання циклу з одним вкладишем, тобто: $ python -c "for r in range(10): print 'rob'" Це чудово працює. Однак якщо я імпортую модуль перед циклом for, я отримую синтаксичну помилку: $ python -c "import sys; for r in range(10): print 'rob'" File "<string>", line 1 …


9
Чому явно потрібно мати аргумент "self" у методі Python?
Визначаючи метод на класі в Python, він виглядає приблизно так: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y Але в деяких інших мовах, таких як C #, ви маєте посилання на об'єкт, до якого метод пов'язаний з ключовим словом "це", не оголошуючи його як аргумент у …
197 python  oop  methods  self 

10
Як використовувати pip з Python 3.x поряд з Python 2.x
Я встановив Python 3.x (окрім Python 2.x на Ubuntu) і повільно почав поєднувати модулі, які використовую в Python 2.x. Тож мені цікаво, який підхід я повинен зробити, щоб полегшити своє життя, використовуючи pip як для Python 2.x, так і для Python 3.x?

11
Як розділити стовпчик на два стовпчики?
У мене є кадр даних з одним стовпцем, і я хотів би розділити його на два стовпці, з одним заголовком стовпця як ", fips'а іншим"'row' Мій кадр даних dfвиглядає приблизно так: row 0 00000 UNITED STATES 1 01000 ALABAMA 2 01001 Autauga County, AL 3 01003 Baldwin County, AL 4 …
197 python  dataframe  pandas 

7
Python-запити - друкувати весь http-запит (необроблений)?
Чи використовуєте requestsмодуль , чи є можливість друкувати необроблений запит HTTP? Я не хочу лише заголовків, я хочу запит, розсилки заголовків та вмісту. Чи можливо побачити, що в кінцевому підсумку побудовано з HTTP-запиту?

9
Як перевірити (під час виконання), чи є один клас підкласом іншого?
Скажімо, у мене є костюм класу та чотири підкласи костюма: Heart, Spade, Diamond, Club. class Suit: ... class Heart(Suit): ... class Spade(Suit): ... class Diamond(Suit): ... class Club(Suit): ... У мене є метод, який отримує костюм як параметр, який є об'єктом класу, а не екземпляром. Точніше, він може отримати лише …
197 python  subclass  assert 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.