当我使用import urlparse时,Heroku日志说"没有名为'urlparse'的模块"

okc*_*app 3 python postgresql heroku flask

我无法使用https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-python中的以下代码行

import os
import psycopg2
import urlparse

urlparse.uses_netloc.append("postgres")
url = urlparse.urlparse(os.environ["DATABASE_URL"])

conn = psycopg2.connect(
    database=url.path[1:],
    user=url.username,
    password=url.password,
    host=url.hostname,
    port=url.port
)
Run Code Online (Sandbox Code Playgroud)

我正在使用Python 3.6.2

在我的Heroku日志中,我看到:

ModuleNotFoundError:没有名为'urlparse'的模块

任何帮助将非常感激!!

Vik*_*ngh 12

urlparse 已被移动到python 3中的新模块

from urllib.parse import urlparse
Run Code Online (Sandbox Code Playgroud)

在此处阅读更多内容:https://docs.python.org/3.0/library/urllib.parse.html