-
Book Overview & Buying
-
Table Of Contents
Python Automation Cookbook - Third Edition
By :
As we saw in the previous chapter, CSV files are files containing tabular data defined as a collection of rows with defined columns, separated by commas. They are a very common format for all kinds of data. We will see in this recipe how to extract data from log files and store the information in a CSV file.
We will use a similar log format as the one introduced in the Extracting data from structured strings recipe in Chapter 1, Let's Begin Our Automation Journey:
[<Timestamp>] - SALE - PRODUCT: <product id> - PRICE: <price>
Each line will represent a sale log.
We will use an adapted parser for logs based on the price_log.py file created in the Extracting data from structured strings recipe. As requisites we have the parse module. We should install the module, adding it to our requirements.txt file as follows:
$ echo "parse==1.20.2" >> requirements.txt
$ uv pip install -r requirements.txt
In the GitHub repository...