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

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


16
Як виправити "ImportError: не можна імпортувати ім'я IncompleteRead"?
Коли я намагаюся встановити що-небудь з pipабо pip3, я отримую: $ sudo pip3 install python3-tk Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point return ep.load() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, …
284 python  pip 

6
Який правильний синтаксис 'else if'?
Я новий програміст Python, який робить стрибок з 2.6.4 до 3.1.1. Все пройшло нормально, поки я не спробував використати вислів 'ще якщо'. Інтерпретатор видає мені синтаксичну помилку після "якщо" в "інше, якщо" з тієї причини, яку я не можу зрозуміти. def function(a): if a == '1': print ('1a') else if …
284 python  python-3.x 

2
Чому деякі порівняння з плаваючими <цілими числами в чотири рази повільніше, ніж інші?
Порівнюючи поплавці з цілими числами, для деяких пар значень потрібно набагато більше часу, ніж інші значення аналогічної величини. Наприклад: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Але якщо флоат або ціле число на певну суму зменшиться або збільшиться, порівняння запускається набагато швидше: &gt;&gt;&gt; timeit.timeit("562949953420000.7 …

12
Складено проти тлумачених мов
Я намагаюся краще зрозуміти різницю. В Інтернеті я знайшов багато пояснень, але вони мають тенденцію до абстрактних відмінностей, а не до практичних наслідків. Більшість мого досвіду програмування було з CPython (динамічний, інтерпретований) та Java (статичний, складений). Однак я розумію, що є інші види інтерпретованих та складених мов. Крім того, що …

12
Встановлення бібліотеки С у Python: C, Cython чи ctypes?
Я хочу зателефонувати до бібліотеки С із програми Python. Я не хочу обробляти весь API, лише функції та типи даних, які відповідають моєму випадку. Як я бачу, у мене є три варіанти: Створіть фактичний модуль розширення в C. Можливо, зайвий рівень, і я також хотів би уникнути накладних витрат на …
284 python  c  ctypes  cython 

6
SyntaxError: Символ, який не належить до ASCII '\ xa3' у файлі, коли функція повертає '£'
Скажіть, у мене є функція: def NewFunction(): return '£' Я хочу надрукувати деякі речі зі знаком фунта перед ним, і він надрукує помилку, коли я намагаюся запустити цю програму, відображається це повідомлення про помилку: SyntaxError: Non-ASCII character '\xa3' in file 'blah' but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Чи …

9
Знайдіть метрику подібності між двома рядками
Як я можу отримати ймовірність того, що рядок схожий на інший рядок в Python? Я хочу отримати десяткове значення на зразок 0,9 (що означає 90%) тощо. Переважно зі стандартним Python та бібліотекою. напр similar("Apple","Appel") #would have a high prob. similar("Apple","Mango") #would have a lower prob.

23
Як замінити кілька підрядків рядка?
Я хотів би використовувати .replace функцію для заміни декількох рядків. На даний момент я маю string.replace("condition1", "") але хотілося б мати щось подібне string.replace("condition1", "").replace("condition2", "text") хоча це не відчуває себе гарним синтаксисом який правильний спосіб це зробити? на кшталт того, як у grep / regex ви можете зробити \1та …
284 python  text  replace 


9
Проблеми з датою Django (за замовчуванням = datetime.now ())
У мене нижче модель db: from datetime import datetime class TermPayment(models.Model): # I have excluded fields that are irrelevant to the question date = models.DateTimeField(default=datetime.now(), blank=True) Я додаю новий екземпляр, використовуючи наведене нижче: tp = TermPayment.objects.create(**kwargs) Мій випуск: усі записи в базі даних мають однакове значення в полі дати, яке …
283 python  django 

13
python: як визначити, чи є змінною масив чи скаляр
У мене є функція, яка бере аргумент NBins. Я хочу зателефонувати на цю функцію зі скаляром 50або масивом [0, 10, 20, 30]. Як я можу визначити функцію, яка її довжина NBins? чи сказати інакше, якщо це скаляр чи вектор? Я спробував це: &gt;&gt;&gt; N=[2,3,5] &gt;&gt;&gt; P = 5 &gt;&gt;&gt; len(N) …

5
Як приховати вихід підпроцесу в Python 2.7
Я використовую eSpeak в Ubuntu і маю скрипт Python 2.7, який друкує та промовляє повідомлення: import subprocess text = 'Hello World.' print text subprocess.call(['espeak', text]) eSpeak видає бажані звуки, але захаращує оболонку з деякими помилками (ALSA lib ..., немає підключення сокета), тому я не можу легко прочитати те, що було …



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