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

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

22
Як я заглядаю всередину об’єкта Python?
Я починаю кодувати різні проекти за допомогою Python (включаючи веб-розробку Django та розробку ігор Panda3D). Щоб допомогти мені зрозуміти, що відбувається, я хотів би в основному "заглянути" всередині об'єктів Python, щоб побачити, як вони галочують - як їхні методи та властивості. Так що скажіть, у мене є об’єкт Python, що …

12
Перетворення між датою, міткою та датою64
Як перетворити numpy.datetime64об'єкт у datetime.datetime(абоTimestamp )? У наступному коді я створюю об'єкти datetime, timetamp and datetime64. import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's surely a better way? ts = pd.DatetimeIndex([dt])[0] dt64 = …
291 python  datetime  numpy  pandas 

4
Python string.join (список) на об’єктному масиві, а не рядковий масив
У Python я можу: >>> list = ['a', 'b', 'c'] >>> ', '.join(list) 'a, b, c' Чи є простий спосіб зробити те ж саме, коли у мене є список об’єктів? >>> class Obj: ... def __str__(self): ... return 'name' ... >>> list = [Obj(), Obj(), Obj()] >>> ', '.join(list) Traceback …
291 python  list 

3
Як я можу відфільтрувати запит Джанго зі списком значень?
Я впевнений, що це тривіальна операція, але я не можу зрозуміти, як це робиться. Тут має бути щось розумніше: ids = [1, 3, 6, 7, 9] for id in ids: MyModel.objects.filter(pk=id) Я хочу отримати їх за один запит із чимось на зразок: MyModel.objects.filter(pk=[1, 3, 6, 7, 9]) Як я можу …

11
Ледачий метод читання великого файлу в Python?
У мене дуже великий файл 4 Гб, і коли я намагаюся його прочитати, мій комп'ютер висить. Тому я хочу прочитати його по частинах, а після обробки кожного фрагмента зберігайте оброблений фрагмент в інший файл і читайте наступний фрагмент. Чи є якийсь метод до yieldцих частин? Мені б дуже хотілося мати …

5
Навіщо використовувати argparse, а не optparse?
Я помітив, що документація Python 2.7 включає ще один модуль розбору командного рядка. Окрім getoptі у optparseнас зараз argparse. Чому створений ще один модуль розбору командного рядка? Чому я повинен використовувати його замість optparse? Чи є нові функції, про які я повинен знати?



9
Вилучити xticks в сюжеті matplotlib?
У мене є напівлогічний сюжет, і я хотів би видалити xticks. Я намагався: plt.gca().set_xticks([]) plt.xticks([]) ax.set_xticks([]) Сітка зникає (нормально), але невеликі кліщі (на місці основних кліщів) залишаються. Як їх видалити?
290 python  matplotlib  plot 


8
Підрахунок панди (виразний) еквівалент
Я використовую панди як замінник db, оскільки у мене є кілька баз даних (oracle, mssql тощо), і я не в змозі скласти послідовність команд до еквівалента SQL. У мене таблиця завантажена в DataFrame з деякими стовпцями: YEARMONTH, CLIENTCODE, SIZE, .... etc etc У SQL підрахувати кількість різних клієнтів на рік …

14
Як надіслати електронний лист з Gmail як постачальника за допомогою Python?
Я намагаюся надсилати електронну пошту (Gmail) за допомогою python, але отримую наступну помилку. Traceback (most recent call last): File "emailSend.py", line 14, in <module> server.login(username,password) File "/usr/lib/python2.5/smtplib.py", line 554, in login raise SMTPException("SMTP AUTH extension not supported by server.") smtplib.SMTPException: SMTP AUTH extension not supported by server. Сценарій Python такий. …
289 python  email  smtp  gmail 

9
UnicodeDecodeError: 'utf8' кодек не може розшифрувати байт 0x9c
У мене є сервер сокет, який повинен приймати дійсні символи UTF-8 від клієнтів. Проблема полягає в тому, що деякі клієнти (в основному хакери) надсилають через нього всі неправильні види даних. Я можу легко відрізнити справжнього клієнта, але я реєструю у файлах усі надіслані дані, щоб потім проаналізувати його. Іноді я …

20
Як красиво друкувати вкладені словники?
Як я можу сильно надрукувати словник глибиною ~ 4 в Python? Я спробував досить друкувати pprint(), але це не вийшло: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) Я просто хочу відступ ( "\t") для кожного гніздування, щоб отримати щось подібне: key1 value1 value2 key2 value1 value2 тощо. Як я можу це …
289 python  dictionary 

11
Як виконати файл в інтерпретаторі python?
Я намагаюся виконати файл із командами python з інтерпретатора. EDIT: Я намагаюся використовувати змінні та налаштування з цього файлу, а не викликати окремий процес.
289 python 

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