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

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

15
Викликати метод батьківського класу з дочірнього класу?
Створюючи просту ієрархію об'єктів у Python, я хотів би мати можливість викликати методи батьківського класу з похідного класу. У Perl та Java є ключове слово для цього ( super). У Perl я можу це зробити: package Foo; sub frotz { return "Bamf"; } package Bar; @ISA = qw(Foo); sub frotz …


12
Чи є портативний спосіб отримати поточне ім'я користувача в Python?
Чи є портативний спосіб отримати ім'я користувача поточного користувача в Python (тобто, що працює принаймні як під Linux, так і з Windows). Це буде працювати так os.getuid: >>> os.getuid() 42 >>> os.getusername() 'slartibartfast' Я погуляв навколо і здивувався, що не знайшов остаточної відповіді (хоча, можливо, я просто погано гуглю). Модуль …

5
Відмінності між розподілом, distutils, setuptools та distutils2?
Ситуація Я намагаюся перенести бібліотеку з відкритим кодом на Python 3. ( SymPy , якщо хтось цікавиться.) Отже, мені потрібно запустити 2to3автоматично під час створення для Python 3. Для цього мені потрібно скористатися distribute. Тому мені потрібно портувати поточну систему, яка (відповідно до doctest) є distutils. Проблема На жаль, я …



9
TypeError: при записі до файлу в Python3 потрібен об’єкт, подібний до байтів, а не 'str'
Я зовсім недавно перейшов на Py 3.5. Цей код працював належним чином у Python 2.7: with open(fname, 'rb') as f: lines = [x.strip() for x in f.readlines()] for line in lines: tmp = line.strip().lower() if 'some-pattern' in tmp: continue # ... code Після оновлення до 3.5 я отримую: TypeError: a …
590 python  python-3.x  string  file  byte 

23
Як мені отримати день тижня з датою?
Я хочу з’ясувати наступне: задана дата ( datetimeоб’єкт), який відповідний день тижня? Наприклад, неділя - перший день, понеділок: другий день .. і так далі І тоді, якщо вхід є чимось на кшталт сьогоднішньої дати. Приклад >>> today = datetime.datetime(2017, 10, 20) >>> today.get_weekday() # what I look for Вихід може …
589 python  datetime  weekday 

9
Що таке "кулі" у Джанго?
Коли я читаю код Джанго, я часто бачу в моделях те, що називається "слизом". Я не зовсім впевнений, що це, але я знаю, що це має щось спільне з URL-адресами. Як і коли слід використовувати цю штукатурку? (Я прочитав його визначення в цьому словнику .)

27
Як налагодити Django, хороший спосіб? [зачинено]
Закрито . Це питання потрібно більш зосереджено . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Отже, я почав вчитися кодувати в Python і пізніше Django . Перші рази мені було …
587 python  django  debugging 


18
Як надрукувати повний масив NumPy без укорочення?
Коли я друкую нумерований масив, я отримую усічене представлення, але хочу повний масив. Чи можна це зробити? Приклади: >>> numpy.arange(10000) array([ 0, 1, 2, ..., 9997, 9998, 9999]) >>> numpy.arange(10000).reshape(250,40) array([[ 0, 1, 2, ..., 37, 38, 39], [ 40, 41, 42, ..., 77, 78, 79], [ 80, 81, 82, …

17
Перевірте, чи міститься елемент списку Python в іншій рядку
У мене є список: my_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] і хочете шукати елементи, що містять рядок 'abc'. Як я можу це зробити? if 'abc' in my_list: Перевірить, чи 'abc'існує в списку, але він є частиною 'abc-123'та 'abc-456', 'abc'чи не існує сам по собі. Тож як я можу отримати всі …
586 python  string 

10
Пітон: Знайдіть у списку
Я натрапив на це: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) але іноді це не працює з усіма моїми елементами, як ніби вони не були розпізнані в списку (коли це список рядків). Це самий "пітонічний" спосіб пошуку предмета в списку if x in l::?
584 python  find 


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