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

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

7
Нежадні регекси Python
Як зробити так, щоб згенерований пітон був подібним "(.*)", якщо замість цього "a (b) c (d) e"відповідають збіги python ?"b""b) c (d" Я знаю, що можу використовувати "[^)]"замість цього ".", але я шукаю більш загальне рішення, яке б моє регекс було трохи чистішим. Чи є якийсь спосіб сказати python "ей, …



2
Кілька ModelAdmins / переглядів для тієї ж моделі в адміністраторі Django
Як я можу створити декілька ModelAdmin для однієї і тієї ж моделі, кожну з яких можна налаштувати по-різному і пов'язати з різними URL-адресами? Скажімо, у мене є модель Джанго під назвою Posts. За замовчуванням у адміністраторському перегляді цієї моделі будуть перераховані всі об'єкти Пост. Я знаю, що я можу налаштувати …

6
Чому model.save () django не викликає full_clean ()?
Мені просто цікаво, якщо хтось знає, чи є вагомі причини, чому орлан джанго не називає 'full_clean' на моделі, якщо вона не зберігається як частина форми моделі. Зауважте, що full_clean () не буде викликано автоматично, коли ви викликаєте метод збереження () вашої моделі. Вам потрібно буде викликати його вручну, коли ви …

6
Який правильний і хороший спосіб реалізувати __hash __ ()?
Який правильний і хороший спосіб втілити __hash__()? Я говорю про функцію, яка повертає хеш-код, який потім використовується для вставки об'єктів у словники хеш-файлів. Оскільки __hash__()повертає ціле число і використовується для "бінінгу" об'єктів у хештелі, я вважаю, що значення повернутого цілого числа повинні бути рівномірно розподілені для загальних даних (щоб мінімізувати …

1
Часи-два швидше, ніж біт-зсув, для цілих чисел Python 3.x?
Я дивився на джерело sorted_containers і був здивований, побачивши цей рядок : self._load, self._twice, self._half = load, load * 2, load >> 1 Ось loadціле число. Навіщо використовувати зсув бітів в одному місці, а множення в іншому? Здається розумним, що зміщення бітів може бути швидшим, ніж інтегральне ділення на 2, …

4
Чи можна ігнорувати один певний рядок із пілінтом?
У своєму заголовку є такий рядок: import config.logging_settings Це фактично змінює мої налаштування журналу python, але pylint вважає, що це імпорт, який не використовується. Я не хочу видаляти unused-importпопередження взагалі, чи можна просто ігнорувати цей конкретний рядок? Я б не заперечував над тим, що є .pylintrcдля цього проекту, тому відповіді …
150 python  pylint 

9
Знущання з функції пітона на основі вхідних аргументів
Ми вже деякий час використовуємо Mock для python. Тепер у нас ситуація, в якій ми хочемо знущатися над функцією def foo(self, my_param): #do something here, assign something to my_result return my_result Зазвичай способом насмішки це було б (якщо припустити, що foo є частиною об'єкта) self.foo = MagicMock(return_value="mocked!") Навіть якщо я …

16
Прочитайте перші N рядків файлу в python
У нас є великий файл необроблених даних, який ми хотіли б обрізати до заданого розміру. Я досвідчений в .net c #, однак хотів би зробити це в python для спрощення речей та інтересу. Як би я пішов про отримання перших N рядків текстового файлу в python? Чи матиме операційна система …
150 python  file  head 

8
шістнадцятковий рядок для байтового масиву в python
У мене довга шістнадцятковий рядок, який представляє ряд значень різних типів. Я хочу перетворити цей шістнадцятковий рядок у байтовий масив, щоб я міг змістити кожне значення та перетворити його у відповідний тип даних.
150 python  bytearray 

12
Заміна порожніх значень (пробіл) на NaN у пандах
Я хочу знайти всі значення у фреймі даних Pandas, які містять пробіл (будь-яку довільну кількість) і замінити ці значення NaN. Будь-які ідеї, як це можна вдосконалити? В основному я хочу перетворити це: A B C 2000-01-01 -0.532681 foo 0 2000-01-02 1.490752 bar 1 2000-01-03 -1.387326 foo 2 2000-01-04 0.814772 baz …
150 python  pandas  dataframe 

2
Інструмент для перетворення коду MATLAB в Python [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання У мене є купа коду MATLAB з моєї дипломної роботи, яку я зараз хочу перетворити …


3
Повідомлення запиту Python з даними парам
Це необроблений запит для виклику API: POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" Цей запит повертає успішну (2xx) відповідь. Зараз я намагаюся опублікувати цей запит, використовуючи requests: >>> import requests >>> headers = {'content-type' : 'application/json'} >>> data ={"eventType":"AAS_PORTAL_START","data{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}} …

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