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

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

5
Різниця між двома датами в Python
У мене дві різні дати, і я хочу знати різницю в днях між ними. Формат дати - РРРР-ММ-DD. У мене є функція, яка може ДОДАТИ або ПІДТРИМИТИ дане число на дату: def addonDays(a, x): ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600)) return ret де A - дата і x кількість днів, які я хочу …
137 python  date 

2
Як я можу вказати тип функції у підказках щодо мого типу?
Я хочу використовувати підказки типу в моєму поточному проекті Python 3.5. Моя функція повинна отримувати функцію як параметр. Як я можу вказати функцію типу в підказках типу? import typing def my_function(name:typing.AnyStr, func: typing.Function) -> None: # However, typing.Function does not exist. # How can I specify the type function for …

28
Як запобігти відключенню Google Colab?
З: Чи є спосіб програмно запобігти відключенню Google Colab під час очікування? Далі описано умови, через які ноутбук автоматично відключається: У ноутбуках Google Colab час очікування простою становить 90 хвилин, а абсолютний - 12 годин. Це означає, що якщо користувач не взаємодіє зі своїм ноутбуком Google Colab більше 90 хвилин, …



7
З'єднання рядка та цілого числа в python
У python кажуть, що у вас є s = "string" i = 0 print s+i дасть вам помилку, щоб ви писали print s+str(i) щоб не помилитися. Я думаю, що це досить незграбний спосіб впоратися з об'єднанням int і string. Навіть Java не потребує явного кастингу для String для такого роду …

10
Зменшення використання пам'яті Django. Низько висячі фрукти?
Моє використання пам'яті з часом збільшується, і перезапуск Django не є добрим для користувачів. Я не впевнений, як проаналізувати використання пам'яті, але деякі поради щодо початку вимірювання були б корисні. У мене є відчуття, що є кілька простих кроків, які можуть призвести до великих прибутків. Переконайтеся, що "налагодження" встановлено на …

2
Чому виклик методу рядка Python не робить нічого, якщо ви не призначите його вихід?
Я намагаюся зробити просту заміну рядків, але я не знаю, чому це, здається, не працює: X = "hello world" X.replace("hello", "goodbye") Я хочу змінити слово helloна goodbye, таким чином воно повинно змінити рядок "hello world"на "goodbye world". Але Х просто залишається "hello world". Чому мій код не працює?
136 python  string  replace 

8
Створення динамічного поля вибору
У мене виникають проблеми, намагаючись зрозуміти, як створити динамічне поле вибору в джанго. У мене створена модель на кшталт: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() Те, що я намагаюся зробити, це створити вибір, значення яких поля - це шляхові точки, …

12
virtualenv --no-site-пакети та піп все ще знаходять глобальні пакети?
У мене було враження, що virtualenv --no-site-packagesце створить абсолютно окреме і ізольоване середовище Python, але, схоже, це не буде. Наприклад, у мене встановлено python-django у всьому світі, але хочу створити virtualenv з іншою версією Django. $ virtualenv --no-site-packages foo New python executable in foo/bin/python Installing setuptools............done. $ pip -E foo …
136 python  virtualenv  pip 

9
Чому вираз 0 <0 == 0 повертає Хибність у Python?
Переглядаючи Queue.py в Python 2.6, я виявив цю конструкцію, яку мені здалося трохи дивною: def full(self): """Return True if the queue is full, False otherwise (not reliable!).""" self.mutex.acquire() n = 0 &lt; self.maxsize == self._qsize() self.mutex.release() return n Якщо maxsize0, черга ніколи не заповнюється. Моє запитання - як це працює …
136 python 

3
Як дізнатися, чи можу я відключити SQLALCHEMY_TRACK_MODIFICATIONS?
Кожен раз, коли я запускаю свою програму, яка використовує Flask-SQLAlchemy, я отримую таке попередження, що SQLALCHEMY_TRACK_MODIFICATIONSпараметр буде відключений. /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning. warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by …


2
Для чого тип буфера Python?
Існує bufferтип python, але я не знаю, як це можна використовувати. У документі Python опис: buffer(object[, offset[, size]]) Аргумент об'єкта повинен бути об’єктом, який підтримує інтерфейс виклику буфера (наприклад, рядки, масиви та буфери). Буде створений новий об'єкт буфера, який посилається на аргумент об'єкта. Об'єктом буфера буде фрагмент від початку об'єкта …
136 python  python-2.7 

10
Отримайте повністю кваліфіковану назву класу об'єкта в Python
Для цілей ведення журналу я хочу отримати повноцінне ім'я класу об'єкта Python. (Під повною кваліфікацією я маю на увазі назву класу, включаючи назву пакета та модуля.) Я знаю про x.__class__.__name__, але чи є простий метод отримати пакет і модуль?

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