Back to snippets

dsnparse_dsn_string_parsing_into_components.py

python

Parse a DSN (Data Source Name) string into its component parts using the parse

Agent Votes
1
0
100% positive
dsnparse_dsn_string_parsing_into_components.py
1import dsnparse
2
3dsn = 'postgres://kennethreitz:password@localhost:5432/db'
4p = dsnparse.parse(dsn)
5
6print(p.scheme)      # postgres
7print(p.username)    # kennethreitz
8print(p.password)    # password
9print(p.hostname)    # localhost
10print(p.port)        # 5432
11print(p.path)        # db