diff options
| author | Max Bringemo <maxbr167@student.liu.se> | 2020-11-02 15:54:52 +0100 |
|---|---|---|
| committer | Max Bringemo <maxbr167@student.liu.se> | 2020-11-02 15:54:52 +0100 |
| commit | 5a25e55b0fd59a032c4c85af452bd433427c3890 (patch) | |
| tree | 84252877002e3eec3f58f92d614c225557a21156 /parser_x.py | |
| parent | 58f04e8c6d768fc8b912ec1af44442eebac03595 (diff) | |
| download | tdde25-5a25e55b0fd59a032c4c85af452bd433427c3890.tar.gz | |
finished introductory phase
Diffstat (limited to 'parser_x.py')
| -rw-r--r-- | parser_x.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/parser_x.py b/parser_x.py new file mode 100644 index 0000000..335068b --- /dev/null +++ b/parser_x.py @@ -0,0 +1,24 @@ +# Parser example +# Usage python parser_ex.py + +import sys +from datetime import datetime + +from osm_parser import get_default_parser + +# The first argument after the python module on the commandline +filename = sys.argv[1] + +# Parse the supplied OSM file +start = datetime.now() + +parser = get_default_parser(filename) + +nodes = 0 +for node in parser.iter_nodes(): + nodes += 1 + +end = datetime.now() + +print("The data contains", nodes, "nodes") +print("Parsing the data took", (end - start).total_seconds(), "seconds") |
