我在使用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
)
我使用的是Python 3.6.2
在我的Heroku日志中,我看到了:
ModuleNotFoundError:没有名为' urlparse'
的模块任何帮助都将非常感谢!!
答案 0 :(得分:9)
printf("%03d", 16);//016
已移至python 3中的新模块
urlparse
在此处阅读更多内容:https://docs.python.org/3.0/library/urllib.parse.html