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

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

3
Помилка "ValueError: назва поля поля нульової довжини у форматі" в Python 3.0,3.1,3.2
Я намагаюся вивчити Python (3, щоб бути більш конкретним), і я отримую цю помилку: ValueError: zero length field name in format Я погуглив його і дізнався, що вам потрібно вказати цифри: a, b = 0, 1 if a < b: print('a ({0}) is less than b ({1})'.format(a, b)) else: print('a …
120 python  debugging 

20
Переконайтеся, що працює лише один екземпляр програми
Чи існує пітонічний спосіб запуску лише одного екземпляра програми? Єдине розумне рішення, яке я придумав - це спробувати запустити його як сервер на якомусь порту, тоді друга програма, яка намагається прив’язатись до того ж порту, - не вдасться. Але це насправді не чудова ідея, можливо, є щось легше, ніж це? …

4
Змінні екземпляра проти змінних класів в Python
У мене є класи Python, з яких мені потрібно лише один екземпляр під час виконання, тому достатньо матимуть атрибути лише один раз на клас, а не на екземпляр. Якщо буде декілька екземплярів (що не відбудеться), усі екземпляри повинні мати однакову конфігурацію. Цікаво, який із наведених варіантів був би кращим чи …

4
Модуль% у шаблоні Джанго
Я шукаю спосіб використовувати щось подібне до оператора модуля в django. Що я намагаюся зробити - це додати ім’я класу до кожного четвертого елемента в циклі. З модулем це виглядатиме так: {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% …
120 python  django  templates 

4
Як запобігти пошкодженню труби errno 32?
В даний час я використовую додаток, побудований в python. Коли я запускаю його в персональному комп’ютері, він працює без проблем. Однак, коли я переміщу його на виробничий сервер. Він постійно показує мені помилку, що додається нижче:. Я провів деякі дослідження, і я зрозумів, що браузер кінцевого користувача припиняє з'єднання, поки …

10
Як отримати змінні екземпляри в Python?
Чи є вбудований метод в Python для отримання масиву всіх змінних екземплярів класу? Наприклад, якщо у мене є цей код: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Чи є для мене спосіб це зробити: >>> mystery_method(hi) ["ii", "kk"] Редагувати: Спочатку я запитував змінні класу помилково.

7
Вставлення об’єкта Python datetime.datetime в MySQL
У таблиці MySQL у мене стовпець дати. Я хочу вставити datetime.datetime()об’єкт у цю колонку. Що я повинен використовувати в операторі Execute? Я намагався: now = datetime.datetime(2009,5,5) cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s , %s)",("name", 4,now)) Я отримую помилку як: "TypeError: not all arguments converted during string formatting" …
120 python  mysql  datetime 

2
Чи потрібні проекти python на MANIFEST.in, і що має бути в ньому?
Посібник "Розповсюдження Python" (був на python-distribute.org, але ця реєстрація минула) говорить про те, щоб у файлі були виключені doc/txtфайли, а .pyфайли виключеніMANIFEST.in Документація джерела повідомляє мені, що використовує лише sdist MANIFEST.inі включає лише вказані вами файли та .pyфайли. Він також говорить мені використовувати: python setup.py sdist --manifest-onlyдля створення MANIFEST, але …
120 python  setuptools 

23
ImportError: Немає модуля з іменем Crypto.Cipher
Коли я намагаюся запустити app.py (Python 3.3, PyCrypto 2.6), мій virtualenv продовжує повертати вказану вище помилку. Моя заява про імпорт справедливаfrom Crypto.Cipher import AES . Я шукав дублікати, і ви можете сказати, що їх є, але я спробував рішення (хоча більшість це навіть не рішення), і нічого не вийшло. Нижче …


8
Як отримати порожній масив будь-якого розміру в python?
Я в основному хочу, щоб еквівалент цього пітона в C: int a[x]; але в python я оголошую масив на зразок: a = [] і проблема в тому, що я хочу призначити випадкові слоти зі значеннями, такими як: a[4] = 1 але я не можу зробити це з python, оскільки масив …

7
Швидка перевірка наявності NaN в NumPy
Я шукаю найшвидший спосіб перевірити наявність NaN ( np.nan) в масиві NumPy X. np.isnan(X)не виникає сумніву, оскільки він будує булевий масив форм X.shape, який потенційно є гігантським. Я намагався np.nan in X, але це, здається, не виходить, тому що np.nan != np.nan. Чи існує швидкий та ефективний для пам'яті спосіб …
120 python  numpy  nan 

8
Явно виберіть елементи зі списку або кортеж
У мене є наступний список Python (також може бути кортеж): myList = ['foo', 'bar', 'baz', 'quux'] я можу сказати >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Як явно вибирати елементи, індекси яких не мають конкретних зразків? Наприклад, я хочу вибрати [0,2,3]. Або з дуже …
120 python  list  select  indexing  tuples 

3
Як працює numpy.histogram ()?
Під час читання на numpy я стикався з функцією numpy.histogram(). Для чого це і як це працює? У документах вони згадують бункери : Що вони? Деякий гуглінг привів мене до визначення гістограми взагалі . Я це розумію. Але, на жаль, я не можу пов'язати ці знання з прикладами, наведеними в …
120 python  numpy  histogram 

7
Чому порожні рядки повертаються з результатами split ()?
Який сенс '/segment/segment/'.split('/')повернення ['', 'segment', 'segment', '']? Помітьте порожні елементи. Якщо ви розбиваєте на роздільник, який, можливо, знаходиться в першій позиції та в самому кінці рядка, яке додаткове значення дає вам повернути порожній рядок з кожного кінця?
120 python  string  split 

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