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

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



16
помилка matplotlib - жоден модуль з ім'ям tkinter
Я намагався використовувати пакет matplotlib через Pycharm IDE у Windows 10. Коли я запускаю цей код: from matplotlib import pyplot Я отримую таку помилку: ImportError: No module named 'tkinter' Я знаю, що в python 2.x його називали Tkinter, але це не проблема - я щойно встановив абсолютно новий python 3.5.1. …

10
TransactionManagementError "Ви не можете виконувати запити до кінця" атомного "блоку під час використання сигналів, але лише під час тестування блоку.
Я отримую TransactionManagementError, коли намагаюся зберегти екземпляр моделі Django User і в його сигналі post_save, я зберігаю деякі моделі, у яких користувач є зовнішнім ключем. Контекст і помилка досить схожі на це питання django TransactionManagementError при використанні сигналів Однак у цьому випадку помилка виникає лише під час тестування одиниць . …

4
Чи не потрібен __init__.py для пакетів в Python 3.3+
Я використовую Python 3.5.1. Я читав документ і розділ пакета тут: https://docs.python.org/3/tutorial/modules.html#packages Тепер у мене є така структура: /home/wujek/Playground/a/b/module.py module.py: class Foo: def __init__(self): print('initializing Foo') Зараз, перебуваючи в /home/wujek/Playground: ~/Playground $ python3 >>> import a.b.module >>> a.b.module.Foo() initializing Foo <a.b.module.Foo object at 0x100a8f0b8> Аналогічно, зараз удома, суперпапка Playground: ~ …


5
Як імпортувати модуль, коли в назві модуля є тире "або" дефіс?
Я хочу імпортувати foo-bar.py. Це працює: foobar = __import__("foo-bar") Це не так: from "foo-bar" import * Моє запитання: Чи є спосіб, щоб я міг використовувати вищевказаний формат, тобто from "foo-bar" import *імпортувати модуль, який має -в ньому?
195 python  import  module  hyphen 

6
Чим відрізняється `sorted (list)` vs `list.sort ()`?
list.sort()сортує список та замінює оригінальний список, тоді як sorted(list)повертає відсортовану копію списку, не змінюючи оригінальний список. Коли один віддає перевагу іншому? Що є більш ефективним? На скільки? Чи може після повернення списку повернутися до несортованого стану list.sort()?
194 python  list  sorting  copy  in-place 

19
Як знайти тип файлу mime у python?
Скажімо, ви хочете десь зберегти купу файлів, наприклад, у BLOB. Скажімо, ви хочете передати ці файли через веб-сторінку і дати клієнту автоматично відкрити правильну програму / переглядач. Припущення: браузер визначає, яку програму / переглядач використовувати заголовок mime-type (content-type?) У відповіді HTTP. Виходячи з цього припущення, крім байтів файлу, ви також …
194 python  mime 

15
Як я читаю великий файл csv з пандами?
Я намагаюся прочитати великий файл csv (близько 6 ГБ) у пандах, і я отримую помилку пам’яті: MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871b> in <module>() ----> 1 data=pd.read_csv('aphro.csv',sep=';') ... MemoryError: Будь-яка допомога з цього приводу?
194 python  pandas  csv  memory  chunks 



6
Python: Для чого потрібні functools.partial?
Часткове застосування класно. Яку функціональність functools.partialпропонує ви не можете отримати через лямбда? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x + y >>> incr2 = functools.partial(sum2, 1) …

9
Як перетворити рядок у utf-8 в Python
У мене є браузер, який надсилає utf-8 символів на мій сервер Python, але коли я отримую його з рядка запиту, кодування, яке повертає Python, це ASCII. Як я можу перетворити просту рядок у utf-8? ПРИМІТКА: Рядок, переданий з Інтернету, вже закодований UTF-8, я просто хочу зробити так, щоб Python розглядав …


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