上QQ阅读APP看书,第一时间看更新
Getting ready
Imagine that we need to parse information stored in sales logs. We'll use a sales log with the following structure:
[<Timestamp in iso format>] - SALE - PRODUCT: <product id> - PRICE: $<price of the sale>
For example, a specific log may look like this:
[2018-05-05T10:58:41.504054] - SALE - PRODUCT: 1345 - PRICE: $09.99
Note that the price has a leading zero. All prices will have two digits for the dollars, and two for the cents.
We need to activate our virtual environment before we start:
$ source .venv/bin/activate