Всё самое интересное из мира Python
Сотрудничество, реклама: @devmangx
Работаем с @Spiral_Yuri
РКН: https://clck.ru/3GMMF6
Post #5008
8.11K
PY @pythonportal
Showing posts older than #5009 · Back to latest

import datetime
from zoneinfo import ZoneInfo
# BAD
now = datetime.datetime.now()
print(now.isoformat())
# 2025-10-21T15:03:07.332217
# GOOD
now = datetime.datetime.now(tz=ZoneInfo("UTC"))
print(now.isoformat())
# 2025-10-21T12:04:22.573590+00:00
print(now.astimezone().isoformat())
# 2025-10-21T15:04:22.573590+03:00

pip freeze > requirements.txt
pip install -r requirements.txt
numpy==1.21.0 # строгая версия
pandas>=1.3.0 # версия не ниже указанной
requests # установится последняя
# Основные зависимости
numpy==1.21.0
pandas>=1.3.0
# Для тестов
pytest
# requirements.txt
-r base.txt
-r dev.txt
pip install -r requirements.txt -c constraints.txt
numpy==1.21.0
pandas
pandas<=1.3.5
requirements-dev.txt # разработка
requirements-test.txt # тесты
requirements-prod.txt # продакшен
pip install -r requirements-dev.txt
pip install --upgrade -r requirements.txt
python -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt

>>> a = (10, ["S","u","m","m","e" ,"r"], "abc")
>>> a[1] = ["S","u","m","m","e" ,"r", "Mode"]
TypeError: 'tuple' object does not support item assignment
>>> a[1].append("Mode")
>>> a
(10, ['S', 'u', 'm', 'm', 'e', 'r', 'Mode'], 'abc')
