Calmcode - parse: compile

How the Parse compile method works.

1 2 3 4 5

If you're going to be running the same format string over many inputs it will make sense to compile the format first. This makes the code cleaner, but it may also cause a performance boost.

from parse import compile

p = compile("{account}/{project}/")

txt = ""

txt = "foo"

txt = ""


In this series of videos we've been exploring parse by using it to parse urls. If you're really only dealing with URLs you may want to explore yarl. It's a tool that's specialized to that task. The goal of parse is to be a general tool for strings in python. Not just URLs.

Much in the same fashion, if you're dealing with dates you'll likely want to check out datefinder.