Задать вопрос
@S1NYAA

Почему выдаёт ошибку 'NoneType' object has no attribute 'startswith'?

Я хочу использовать код -
import aiohttp
import os
import re

uri = os.getenv("DB_URL")
if uri.startswith("postgres://"):
    uri = uri.replace("postgres://", "postgresql://", 1)
    DB_URL = 'postgresql://postgres:123123@localhost:5432/parser'


А он мне ошибку - Traceback (most recent call last): File "C:/Users/sinto/PycharmProjects/OLX/main.py", line 12, in import config File "C:\Users\sinto\PycharmProjects\OLX\config.py", line 6, in if uri.startswith("postgres://"): AttributeError: 'NoneType' object has no attribute 'startswith'
  • Вопрос задан
  • 1007 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Переменная окружения DB_URL не установлена значит.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы